A Model Context Protocol (MCP) server that allows interaction with PDF and EPUB documents, designed to work with Windsurf IDE by Codeium.
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 .
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!