PP

pymupdf/pymupdf4llm-mcp

Developer tools
69 stars 0 forks Quality 55 Trend 55

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
View this README on GitHub

Install

uvx pymupdf4llm-mcp@latest stdio

Configuration

{ "mcpServers": { "pymupdf4llm-mcp": { "command": "uvx", "args": [ "pymupdf4llm-mcp@latest", "stdio" ], "env": {} } } }