Skip to main content

Add your description here

Project description

Reader MCP Server

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 of new, 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/server with the actual path to this project directory.
  • Replace your_readwise_access_token with your actual Readwise Reader API access token.
  • Alternatively, you can specify the ACCESS_TOKEN in an .env file located in the project directory.

For more information, see the Readwise Reader API documentation and MCP documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_reader_mcp_server-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_reader_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_reader_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 402e77e14b45a72ba33d07cf37248032c87004e93f37f2df802ffc07eda37d7b
MD5 a8e1341482d22900893713dbff77a3c8
BLAKE2b-256 e1bb9d96cc5410b70bf0fc679ed70f7824c453439b109aa4ccd72054d16f9c01

See more details on using hashes here.

File details

Details for the file iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_reader_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bce1856902a9cb3b4e5a7d87a8a08001514bf9322e003282ff0d95054aa7ae77
MD5 40240aab4ee22ead125bcd5e546f10ff
BLAKE2b-256 d6d272624c413098580946bcc5c7ef5c67e03ce0bf7a3e7680b498b632e09780

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page