Connect AI assistants like Claude, ChatGPT, and Cursor to your PDFs — all locally, all private.
What is MCP? MCP (Model Context Protocol) is a standard that lets AI assistants read and work with files on your computer. OpenReader's MCP server gives AI tools access to your PDFs — search, compare, extract text — without uploading anything to the cloud.
Before setting up the MCP server, make sure you have:
That’s it. No repo to clone, no source code to download — just Python and a one-line pip install.
Open a terminal and run this one command:
pip install openreader-mcp
That’s it. This installs everything you need — PyMuPDF for reading PDFs, the MCP SDK, and all 14 tools.
Make sure everything works by running the MCP server directly:
python -m openreader_mcp
If you see no errors, the server started successfully. Press Ctrl+C to stop it — your AI tool will start the server automatically when needed.
Add this to your project's .claude/settings.local.json file (create it if it doesn't exist):
{
"mcpServers": {
"openreader": {
"command": "python",
"args": ["-m", "openreader_mcp"]
}
}
}
Or add it to your global ~/.claude/settings.json to make it available in every project.
Open Claude Desktop settings and find the MCP Servers section. Add a new server with:
{
"mcpServers": {
"openreader": {
"command": "python",
"args": ["-m", "openreader_mcp"]
}
}
}
Go to Cursor Settings → MCP Servers → Add New Server and enter:
python -m openreader_mcpOnce connected, you can ask your AI assistant things like:
OpenReader's MCP server provides 14 tools for working with PDFs:
Python is not installed or not in your system PATH. Download Python and make sure to check "Add Python to PATH" during installation. Restart your terminal after installing.
The package isn't installed. Run pip install openreader-mcp to install it.
Make sure python and openreader-mcp are both installed. Try running python -m openreader_mcp manually first to confirm it works. If you're using a virtual environment, make sure your AI tool also uses it.
That's fine! The MCP server is a separate package — just run pip install openreader-mcp and you're good to go. It works independently of the Store app and can read the same PDFs on your computer.