pdf-mcp
Searches a PDF corpus by meaning, reads only matching pages, and flags text a human cannot see.
Add it to your client
Communitypip install pdf-mcp
- Transport
- both
- Runtime
- Python
- Tools
- 13
- License
- MIT
- Stars
- 117
Search is hybrid, combining BM25 keyword hits with semantic hits through reciprocal rank fusion, and it can run across a whole folder of documents with results attributed per file. Reading is paginated afterwards, so only the pages that matched are spent. The detail worth noting is content trust: text rendered invisibly, set at sub-point sizes, filled white on white or positioned off the page gets flagged rather than ingested as if a human had vetted it, which is the exact vector for prompt injection hidden in a document. Nothing is stripped, the flag is left for the agent to weigh. Charts are read from vector plot geometry as coordinate tables, Japanese vertical text is reordered geometrically, and results are cached in SQLite across restarts.
Similar MCP servers
Graphlit MCP Server
MCP serverIngests Slack, Notion, Drive, email, Jira and web pages into a Graphlit project, then searches it.
Ebook-MCP
MCP serverReads EPUB and PDF books chapter by chapter so a whole volume never enters the context window.
arXiv MCP Server
MCP serverSearches arXiv, downloads papers and stores them locally for the agent to read in full.

Comments(0)
Sign in to comment