Converts PDFs, Office documents and other file formats to Markdown with Microsoft's MarkItDown utility for use by MCP clients.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add markitdown -- npx -y @smithery/cli install @KorigamiK/markitdown_mcp_server --client claude~/.codex/config.toml
[mcp_servers.markitdown]
command = "npx"
args = ["-y", "@smithery/cli", "install", "@KorigamiK/markitdown_mcp_server", "--client", "claude"]
# codex mcp add markitdown -- npx -y @smithery/cli install @KorigamiK/markitdown_mcp_server --client claude~/.cursor/mcp.json
{
"mcpServers": {
"markitdown": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KorigamiK/markitdown_mcp_server",
"--client",
"claude"
]
}
}
}.vscode/mcp.json
{
"servers": {
"markitdown": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KorigamiK/markitdown_mcp_server",
"--client",
"claude"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"markitdown": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KorigamiK/markitdown_mcp_server",
"--client",
"claude"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"markitdown": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KorigamiK/markitdown_mcp_server",
"--client",
"claude"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"markitdown": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KorigamiK/markitdown_mcp_server",
"--client",
"claude"
]
}
}
}