{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.GermaniU/mineru-mcp","description":"Parse PDF, DOCX, PPTX, XLSX and images to Markdown (tables, LaTeX) via a self-hosted MinerU API.","title":"MinerU MCP","repository":{"url":"https://github.com/GermaniU/mineru-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"oci","identifier":"ghcr.io/germaniu/mineru-mcp:0.1.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Lets the container reach a mineru-api running on the Docker host (needed on Linux; harmless on Docker Desktop).","value":"host.docker.internal:host-gateway","type":"named","name":"--add-host"}],"packageArguments":[{"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"URL of the mineru-api engine. Only loopback or host.docker.internal is accepted; any other host is treated as external and documents are not sent.","format":"string","default":"http://host.docker.internal:8000","name":"MINERU_URL"},{"description":"Backend used when a call leaves backend empty. pipeline needs the least VRAM; hybrid-engine and vlm-engine need ~4GB.","format":"string","default":"pipeline","choices":["pipeline","hybrid-engine","vlm-engine"],"name":"MINERU_BACKEND"},{"description":"Extraction method used when a call leaves parse_method empty.","format":"string","default":"auto","choices":["auto","txt","ocr"],"name":"MINERU_PARSE_METHOD"},{"description":"OCR language used when a call leaves lang empty.","format":"string","default":"es","name":"MINERU_LANG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T07:37:16.140276Z","publishedAt":"2026-10-19T07:37:16.140276Z","updatedAt":"2026-10-19T07:37:16.140276Z","isLatest":true}}}
