MCP Server for pymupdf4llm, best for export PDF to markdown for LLM.
Overview
MCP Server for pymupdf4llm, best for export PDF to markdown for LLM.
README
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 mode
Configure 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 pytest
Publishing
Assuming you have an access token.
Bump pyproject.toml:3 version first, then:
make build
make publish
Install
uvx pymupdf4llm-mcp@latest stdioConfiguration
{
"mcpServers": {
"pymupdf4llm-mcp": {
"command": "uvx",
"args": [
"pymupdf4llm-mcp@latest",
"stdio"
],
"env": {}
}
}
}