mineru-remote-mcp
Remote (HTTP) MCP server that fronts MinerU’s document-to-Markdown pipeline, with a companion web console. Evidence: README.md, Cargo.toml, web/.
- Rust web service
- MCP server
- Dockerized dev
- Service ports
目录
技术栈
运行与交付
- 能力标记
- cargo_toml
- docker_compose
- dockerfile
配置与质量
- 配置文件
- .env.example
- .gitignore
- Cargo.toml
- docker-compose.yml
其他信息
- Cargo
- 开发依赖
- httpmock
- tokio
- tower
- zip
- Deps main
- anyhow
- axum
- chrono
- clap
{
"cargo": {
"deps_dev": [
"httpmock",
"tokio",
"tower",
"zip"
],
"deps_main": [
"anyhow",
"axum",
"chrono",
"clap",
"dotenvy",
"futures",
"nanoid",
"reqwest",
"serde",
"serde_json",
"sqlx",
"tempfile",
"tokio",
"tower-http",
"tracing",
"tracing-subscriber",
"url",
"zip"
]
},
"configs_root": [
".env.example",
".gitignore",
"Cargo.toml",
"docker-compose.yml"
],
"markers_present": [
"cargo_toml",
"docker_compose",
"dockerfile"
]
}Basics
Remote (HTTP) MCP server that fronts MinerU’s document-to-Markdown pipeline, with a companion web console. Evidence: README.md, Cargo.toml, web/.
Taxonomy
- Tags: Rust web service, MCP server, Dockerized dev, Service ports
- Why / evidence:
README.md(purpose + default backend/frontend ports),docker-compose.yml,Cargo.toml.
Architecture
- Backend: Axum-based HTTP service exposing
/mcpand related endpoints. Evidence:src/,README.md. - Frontend: SPA under
web/, built intoweb/distand served by the backend when present. Evidence:web/,README.md.
Conventions
- Infra: container + compose are present for dev/prod workflows. Evidence:
Dockerfile,docker-compose.yml. - DB/migrations: repository includes migrations and tests. Evidence:
migrations/,tests/.
Taste notes
Pairing a “headless MCP server” with a small web console is a nice pattern for operators who want visibility without needing to run special clients.
相关内容
Dockerized dev
主题Dockerized dev 标记 Dockerfile、Compose 或 container build 是本地开发、集成验证或部署交付的一等路径。它不表示“仓库里偶然有 Dockerfile”,而是 Docker 影响运行环境、数据卷、端口、build args、嵌入式前端产物或 release artifact。
MCP server
主题MCP server 表示仓库主要交付一个 Model Context Protocol 服务面,供 agent/client 通过 MCP 调用工具、资源或相关能力。这里的重点不是“有 HTTP API”,而是协议层契约、工具语义和上游/下游映射。
Rust web service
主题Rust web service 表示 Rust binary 承担长期运行的服务职责:提供 HTTP API、proxy、SSE、docs/data service、admin backend 或 ops daemon,并对外暴露稳定的网络、存储和部署边界。这里的关键词不是“Rust”,而是“服务进程”。 这个 Topic 不只是“语言是 Rust”。
Service ports
主题Service ports 表示端口号、bind 地址、dev/prod 暴露方式和多组件端口分工本身就是仓库的稳定 contract。它不是“服务都会有端口”这种空泛事实,而是说端口设计会直接影响本地预览、反向代理、权限边界、自动化脚本和故障排查。 这个 Topic 关注的是端口作为系统边界的那一面。