Metadata-Version: 2.4
Name: mineru-selfhosted-mcp
Version: 0.1.2
Summary: MCP bridge for a self-hosted MinerU API
Project-URL: Homepage, https://github.com/opendatalab/MinerU
Project-URL: Repository, https://github.com/opendatalab/MinerU
Author: OpenAI Codex for root123
License: MIT
Requires-Python: >=3.10
Requires-Dist: fastmcp>=2.3.0
Requires-Dist: httpx>=0.27.0
Description-Content-Type: text/markdown

# 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.

## Example MCP config

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