Skip to main content

MCP bridge for a self-hosted MinerU API

Project description

mineru-selfhosted-mcp

mineru-selfhosted-mcp exposes a self-hosted MinerU service as an MCP server.

It is designed for setups where:

  • MinerU is deployed on a remote GPU server
  • Claude Desktop / Cursor / other MCP clients run elsewhere
  • The client should only run a lightweight MCP bridge locally

Environment variables

  • MINERU_BASE_URL: Optional. Base URL of your self-hosted MinerU API. Defaults to http://42.51.34.112:8191
  • MINERU_API_TOKEN: Optional token sent to the MinerU API as Authorization: Bearer <token>
  • MINERU_TIMEOUT: Optional request timeout in seconds. Default: 1800
  • MINERU_TRUST_ENV: Optional. Set to true only if you want the bridge to inherit local proxy variables. Default: disabled.
  • MINERU_LOG_DIR: Optional. Directory used by clean_logs. Defaults to ~/.mineru-selfhosted-mcp/logs

Exposed tools

  • mineru_health: check the remote MinerU API
  • parse_document: parse a single local file through the remote MinerU API
  • parse_documents: parse one or more local files through the remote MinerU API
  • get_ocr_languages: list common OCR language codes supported by MinerU
  • clean_logs: remove local MCP log files older than a chosen number of days

Example MCP config

{
  "mcpServers": {
    "mineru-selfhosted": {
      "command": "uvx",
      "args": ["mineru-selfhosted-mcp"],
      "env": {
        "MINERU_API_TOKEN": "your_token"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mineru_selfhosted_mcp-0.1.4.tar.gz (83.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mineru_selfhosted_mcp-0.1.4-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file mineru_selfhosted_mcp-0.1.4.tar.gz.

File metadata

  • Download URL: mineru_selfhosted_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 83.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for mineru_selfhosted_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 a5bb4d80c8203474ff52f2237a9f498c4a1699df4b3e7d40d6d3733a126ac903
MD5 b4634cb48e0f49f1bd7e09106716aabb
BLAKE2b-256 40255d729a7e2c47414aadd0fd02c191254a7b3843a0bb620b98af63cd6caebc

See more details on using hashes here.

File details

Details for the file mineru_selfhosted_mcp-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mineru_selfhosted_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 536cf46844df0fe7ee16d4ca65fc5b64eab511eb03e267b17f423058f2f06bf3
MD5 243d67847a6a0d5d1e79ab424a3f437e
BLAKE2b-256 3a5f667179d3f1cf81d534c773a29dc0b5ceb5ce90d95445c99e54f2a02bed40

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page