python/opendataloader-pdf-mcp/README.md
MCP (Model Context Protocol) server for OpenDataLoader PDF.
Enables AI agents to convert PDFs to Markdown, JSON, HTML, and more via MCP.
pip install opendataloader-pdf-mcp
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"opendataloader-pdf": {
"command": "uvx",
"args": ["opendataloader-pdf-mcp"]
}
}
}
claude mcp add opendataloader-pdf -- uvx opendataloader-pdf-mcp
codex --mcp-config mcp.json
mcp.json:
{
"mcpServers": {
"opendataloader-pdf": {
"command": "uvx",
"args": ["opendataloader-pdf-mcp"]
}
}
}
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"opendataloader-pdf": {
"command": "uvx",
"args": ["opendataloader-pdf-mcp"]
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"opendataloader-pdf": {
"command": "uvx",
"args": ["opendataloader-pdf-mcp"]
}
}
}
Any MCP-compatible client can use this server. The command is:
uvx opendataloader-pdf-mcp
Convert a PDF file to the specified format.
Parameters:
input_path (required): Path to the input PDF fileformat: Output format — json, text, html, markdown (default), markdown-with-html, markdown-with-imagespages: Pages to extract (e.g., "1,3,5-7")password: Password for encrypted PDFsApache-2.0