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_xinthink-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_xinthink_reader_mcp_server-0.1.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_xinthink_reader_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / iflow_mcp_xinthink_reader_mcp_server-0.1.0.tar.gz
| Download URL | iflow_mcp_xinthink_reader_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
213665e13a8a9d98affec116d85a5a6c496a615d8ffe167e6388e67956048173
|
|
BLAKE2b-256 checksum How to use checksums |
fcc2da7a80c203a7eac0ae0aa735836ae175011cc625bd04f75d69e7db2d74f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_xinthink_reader_mcp_server-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_xinthink_reader_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85bd2be366d5b61f249d7eb1b991f62e3b3571d4cc2555d2108e1047689484e3
|
|
BLAKE2b-256 checksum How to use checksums |
4ecb9cccf0d342b2f385500e840526089477b65777b2a95abc1ced09f47b2db1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|