mcp_documents_reader and pdf-mcp

Both tools are implementations of Model Context Protocol (MCP) servers for document processing, making them **competitors** as they offer overlapping functionalities for reading and analyzing PDFs, with tool A providing broader document type support and tool B focusing specifically on PDF processing with intelligent caching and AI agent integration.

mcp_documents_reader
59
Established
pdf-mcp
52
Established
Maintenance 13/25
Adoption 14/25
Maturity 18/25
Community 14/25
Maintenance 13/25
Adoption 12/25
Maturity 18/25
Community 9/25
Stars: 15
Forks: 3
Downloads: 1,951
Commits (30d): 0
Language: Python
License: MIT
Stars: 7
Forks: 1
Downloads: 1,820
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No risk flags

About mcp_documents_reader

xt765/mcp_documents_reader

Model Context Protocol (MCP) server exposes tools to read multiple document types including DOCX, PDF, Excel, and TXT. This has been tested on Trae Desktop.

Implements format-agnostic document reading via a factory pattern that auto-detects file types and routes to specialized extractors (python-docx, pypdf, openpyxl). Designed as an MCP-compliant server exposing a single `read_document` tool for AI assistants, with configuration support for Claude Desktop and Trae IDE through JSON manifests.

About pdf-mcp

jztan/pdf-mcp

Production-ready MCP server for PDF processing with intelligent caching. Extract text, search, and analyze PDFs with AI agents.

Implements full-text search with BM25 relevance ranking via SQLite FTS5, and extracts tables as structured data (headers + rows) detected from visible borders. Designed for Claude Desktop, Claude Code, VS Code Copilot, and other MCP clients—includes 7 specialized tools for paginated reading, metadata lookup, image extraction, and cache management to optimize token usage on large documents.

Scores updated daily from GitHub, PyPI, and npm data. How scores work