pymupdf4llm-mcp
Officialby pymupdf
pymupdf4llm-mcp
MCP Server for pymupdf4llm, best for export PDF to markdown for LLM.
Quick Start
Run the following command to run the MCP server:
uvx pymupdf4llm-mcp@latest stdio # stdio mode
# or
uvx pymupdf4llm-mcp@latest sse # sse modeConfigure your cursor/windsurf/... and other MCP client to this server:
{
"mcpServers": {
"pymupdf4llm-mcp": {
"command": "uvx",
"args": [
"pymupdf4llm-mcp@latest",
"stdio"
],
"env": {}
}
}
}Testing
Ensure you have Snapshot installed:
pip install inline-snapshot
Then from the root folder of the repo run:
python -m pytestPublishing
Assuming you have an access token.
Bump pyproject.toml:3 version first, then:
make build
make publish