Reader MCP Server
Overview
A Model Context Protocol (MCP) server that seamlessly integrates with your Readwise Reader library. This server enables MCP-compatible clients like Claude and VS Code to interact with your Reader library, providing capabilities for document listing, retrieval, and updates. It serves as a bridge between MCP clients and your personal knowledge repository in Readwise Reader.
Components
Tools
list_documents- List documents from Reader with flexible filtering and pagination.
- Input:
location(string, optional): Folder to filter by. One ofnew,later,shortlist,archive,feed.updatedAfter(string, optional): Only return documents updated after this ISO8601 timestamp.withContent(boolean, optional): If true, include HTML content in results (default: false).pageCursor(string, optional): Pagination cursor for fetching the next page.
- Returns:
- JSON object with a list of documents, each including metadata and (optionally) content, plus pagination info.
Usage with MCP Clients
Claude Desktop / VS Code / Other MCP Clients
To use this server with Claude Desktop, VS Code, or any MCP-compatible client, add the following configuration to your client settings (e.g., claude_desktop_config.json or .vscode/mcp.json):
uv (local server)
{
"mcpServers": {
"reader": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/your/reader/server",
"run",
"main.py"
],
"env": {
"ACCESS_TOKEN": "your_readwise_access_token"
}
}
}
}
- Replace
/absolute/path/to/your/reader/serverwith the actual path to this project directory. - Replace
your_readwise_access_tokenwith your actual Readwise Reader API access token. - Alternatively, you can specify the
ACCESS_TOKENin an.envfile located in the project directory.
For more information, see the Readwise Reader API documentation and MCP documentation.
Metadata
Release files for iflow-mcp_reader-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_reader_mcp_server-0.1.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.6 kB
Release files / iflow_mcp_reader_mcp_server-0.1.0.tar.gz
| Download URL | iflow_mcp_reader_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
402e77e14b45a72ba33d07cf37248032c87004e93f37f2df802ffc07eda37d7b
|
|
BLAKE2b-256 checksum How to use checksums |
e1bb9d96cc5410b70bf0fc679ed70f7824c453439b109aa4ccd72054d16f9c01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|
Release files / iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bce1856902a9cb3b4e5a7d87a8a08001514bf9322e003282ff0d95054aa7ae77
|
|
BLAKE2b-256 checksum How to use checksums |
d6d272624c413098580946bcc5c7ef5c67e03ce0bf7a3e7680b498b632e09780
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|