Skip to main content

MCP Server for pymupdf4llm

Project description

pymupdf4llm-mcp

Release Build status Commit activity License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymupdf4llm_mcp-1.28.0.tar.gz (94.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymupdf4llm_mcp-1.28.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file pymupdf4llm_mcp-1.28.0.tar.gz.

File metadata

  • Download URL: pymupdf4llm_mcp-1.28.0.tar.gz
  • Upload date:
  • Size: 94.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for pymupdf4llm_mcp-1.28.0.tar.gz
Algorithm Hash digest
SHA256 a9aeac46052190bf949ad33b4030751d47148ca6b97737c2862aae9765fea3c9
MD5 bdee8c6778e19c1553ab2ce091a93d21
BLAKE2b-256 83281cc2829c79b64d1a3702abe85b1d3c574193e7d6e1d36687298bdd2917ca

See more details on using hashes here.

File details

Details for the file pymupdf4llm_mcp-1.28.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pymupdf4llm_mcp-1.28.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3669794c1e9d0678ea203a2c17652abd6bf21c1cbfd257173cd21c38a5437636
MD5 cf0b505f0a18db98878464ef4e6276a6
BLAKE2b-256 481f6a137218d54e34f7b8f6cf3b1173b56599fb40cf6f94e9b8628f10ffdb61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page