MarkItDown MCP Advanced
A powerful MCP (Model Context Protocol) server that converts various document formats to Markdown with PaddleOCR support.
Features
- Multi-format Support: PDF, images, Office documents, HTML, CSV
- OCR Integration: High-accuracy text recognition via PaddleOCR API
- URL Support: Direct processing of remote file URLs
- MCP Protocol: Full compliance with MCP standard (STDIO and HTTP modes)
- Lightweight: Core features use only Python standard library
Supported Formats
| Category | Extensions |
|---|---|
.pdf |
|
| Images | .png, .jpg, .jpeg, .gif, .bmp, .tiff, .webp |
| Word | .docx |
| PowerPoint | .pptx |
| Excel | .xlsx, .xls (requires extra dependency) |
| Web | .html, .htm |
| CSV | .csv |
Configuration
Required environment variables:
export PADDLE_API_URL="your_api_url"
export PADDLE_TOKEN="your_token"
export MARKITDOWN_TEMP_DIR="/path/to/temp"
Usage with Claude Desktop
Add to Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"markitdown": {
"command": "markitdown-mcp",
"env": {
"PADDLE_API_URL": "your_api_url",
"PADDLE_TOKEN": "your_token"
}
}
}
}
Links
License
MIT License
Metadata
Release files for markitdown-mcp-advanced 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| markitdown_mcp_advanced-0.0.1.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| markitdown_mcp_advanced-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.8 kB
Release files / markitdown_mcp_advanced-0.0.1.tar.gz
| Download URL | markitdown_mcp_advanced-0.0.1.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7979792c7dbd79a9e719bf5072b7beb1e32c0d77419cd1362e5dfcfaa77c8137
|
|
BLAKE2b-256 checksum How to use checksums |
add8bb41e9e166581df98bc2c3bdcbc9b7a283e8d6f6eaea4c78ba67bf2ff764
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / markitdown_mcp_advanced-0.0.1-py3-none-any.whl
| Download URL | markitdown_mcp_advanced-0.0.1-py3-none-any.whl |
|---|---|
| Size | 22.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4decbd4b4e43cd759cb575ea5fd0158ce1dfaea3cb533d5aee43f5e8588f2368
|
|
BLAKE2b-256 checksum How to use checksums |
3b385a39504204f941b8ac808f76a7c67e448f87b735b2462518181264512876
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|