Document Reader
MCP tool for LLM interaction with EPUB and PDF files.
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar@latest install jbchouinard/mcp-document-reader -c claude
This command will automatically install and configure the Document Reader MCP server for your selected client.
Option 2: Manual Configuration
Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
After opening your configuration file, copy and paste this configuration:
View JSON configuration
{
"mcpServers": {
"Document Reader": {
"command": "poetry",
"args": [
"-C",
"path/to/mcp-document-reader",
"run",
"mcp-document-reader"
]
}
}
}
mcp-document-reader
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.
Installation
Requirements
# Clone the repository
git clone https://github.com/jbchouinard/mcp-document-reader.git
cd mcp-document-reader
poetry install
Configure MCP Server
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": []
}
}
}
Development
Setup
# Install dependencies
poetry install
Testing
poetry run pytest
Linting
poetry run ruff check --fix .
poetry run ruff format .
License
Details:
Stars
4Forks
4Last commit
4 months agoRepository age
4 monthsLicense
MIT
Auto-fetched from GitHub .
MCP servers similar to Document Reader:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit