A Model Context Protocol server enabling interaction with PDF and EPUB documents, providing seamless integration with MCP-compatible tools for efficient document reading and processing.
Unlock the full potential of MCP Document Reader through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
A rudimentary MCP server for interacting with PDF and EPUB documents.
I use this with Windsurf IDE by Codeium, which only supports MCP tools, not resources.
# Clone the repository git clone https://github.com/jbchouinard/mcp-document-reader.git cd mcp-document-reader poetry install
Run with poetry:
{ "mcpServers": { "documents": { "command": "poetry", "args": ["-C", "path/to/mcp-document-reader", "run", "mcp-document-reader"] } } }
Alternatively, build and install with pip, then run the script directly:
poetry build pipx install dist/*.whl which mcp-document-reader
Then use the following config, with the path output by which:
{ "mcpServers": { "documents": { "command": "/path/to/mcp-document-reader", "args": [] } } }
# Install dependencies poetry install
poetry run pytest
poetry run ruff check --fix . poetry run ruff format .
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!