Skip to main content

MCP server for OpenDataLoader PDF — convert PDFs to Markdown, JSON, HTML, and more

Project description

OpenDataLoader PDF MCP Server

MCP (Model Context Protocol) server for OpenDataLoader PDF.

Enables AI agents to convert PDFs to Markdown, JSON, HTML, and more via MCP.

Prerequisites

  • Java 11+
  • Python 3.10+

Installation

pip install opendataloader-pdf-mcp

Usage

Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "opendataloader-pdf": {
      "command": "uvx",
      "args": ["opendataloader-pdf-mcp"]
    }
  }
}

Claude Code

claude mcp add opendataloader-pdf -- uvx opendataloader-pdf-mcp

OpenAI Codex

codex --mcp-config mcp.json

mcp.json:

{
  "mcpServers": {
    "opendataloader-pdf": {
      "command": "uvx",
      "args": ["opendataloader-pdf-mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "opendataloader-pdf": {
      "command": "uvx",
      "args": ["opendataloader-pdf-mcp"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "opendataloader-pdf": {
      "command": "uvx",
      "args": ["opendataloader-pdf-mcp"]
    }
  }
}

Other MCP Clients

Any MCP-compatible client can use this server. The command is:

uvx opendataloader-pdf-mcp

Tools

convert_pdf

Convert a PDF file to the specified format.

Parameters:

  • input_path (required): Path to the input PDF file
  • format: Output format — json, text, html, markdown (default), markdown-with-html, markdown-with-images
  • pages: Pages to extract (e.g., "1,3,5-7")
  • password: Password for encrypted PDFs
  • All other OpenDataLoader PDF options are supported

License

Apache-2.0

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

opendataloader_pdf_mcp-0.2.0.tar.gz (64.8 kB view details)

Uploaded Source

Built Distribution

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

opendataloader_pdf_mcp-0.2.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file opendataloader_pdf_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: opendataloader_pdf_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 64.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for opendataloader_pdf_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c09a93fcee3e86f37fea24f517b4e7970b797d1613757498b50e7f7672d62bfe
MD5 6e7bb03550d0a7a3226c0ee28242ad85
BLAKE2b-256 230698b6afb6e7be918024130b6e130c9558305dc42815854c14f1120072d92d

See more details on using hashes here.

File details

Details for the file opendataloader_pdf_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opendataloader_pdf_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7bfc4b307346e5a56514a8a768d4e80717cdd82f6550631ccab2748bcd7f87a
MD5 930c195f44c4ca1d2442516ea6be6362
BLAKE2b-256 3432846fb258afe9afa339e71eed3529543df08681a74b3930adb10170f6cc0f

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