MCP server for extracting text, images, tables, links, annotations, and metadata from PDF files
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pdf-reader -- uvx pdf-insight-mcp~/.codex/config.toml
[mcp_servers.pdf-reader]
command = "uvx"
args = ["pdf-insight-mcp"]
# codex mcp add pdf-reader -- uvx pdf-insight-mcp~/.cursor/mcp.json
{
"mcpServers": {
"pdf-reader": {
"command": "uvx",
"args": [
"pdf-insight-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pdf-reader": {
"type": "stdio",
"command": "uvx",
"args": [
"pdf-insight-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pdf-reader": {
"command": "uvx",
"args": [
"pdf-insight-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pdf-reader": {
"command": "uvx",
"args": [
"pdf-insight-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pdf-reader": {
"command": "uvx",
"args": [
"pdf-insight-mcp"
]
}
}
}