Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

readwise-mcp

MCP.Pizza Chef: readwiseio

Readwise MCP is a local Model Context Protocol (MCP) server that connects Readwise's knowledge management platform with LLM clients such as Claude. It standardizes context delivery, enabling LLMs to access and utilize Readwise highlights and notes seamlessly. This server facilitates real-time, structured context sharing, improving AI workflows by integrating personal knowledge bases directly into language model interactions.

Use This MCP server To

Integrate Readwise highlights into LLM conversations Enable LLMs to access personal reading notes Bridge Readwise data with Claude and other LLM clients Provide structured reading context to AI models Automate knowledge retrieval from Readwise for AI tasks Enhance AI responses with user reading history

README

Readwise MCP

pre-commit

Overview

The Model Context Protocol (MCP) standardizes how applications provide context to Large Language Models (LLMs), ensuring a clean separation between context management and direct LLM interaction.

This project is a local MCP server designed to act as a bridge between LLM clients (such as Claude) and Readwise.

Watch a demo!

Installation in Claude

  1. Please make sure you have Node installed.
  2. Open Claude desktop app.
  3. Navigate to Settings > Developer.
  4. Click Edit Config.
  5. Add the following entry to the claude_desktop_config.json file, replacing ACCESS_TOKEN value with your Readwise Access Token.
{
  "mcpServers": {
    "Readwise MCP": {
      "command": "npx",
      "args": [
        "-y",
        "@readwise/readwise-mcp"
      ],
      "env": {
        "ACCESS_TOKEN": "XXXXXXXXX"
      }
    }
  }
}

Troubleshooting

For general troubleshooting guidance, please refer to the official Model Context Protocol Claude Desktop Troubleshooting section.

Below are specific solutions to common issues we've encountered and resolved.

"Could not attach to MCP server Readwise MCP"

A very likely reason for this to happen is that you have an incorrect npx/Node version set up. If you're using nvm, try running nvm use 18 in your terminal. If not, consider reinstalling Node.

Errors when calling Readwise tools

When using this MCP server, you may occasionally encounter MCP errors during your conversations with Claude. If you experience such errors, we recommend trying to switch between different Claude models (e.g., from Claude 3.5 Haiku to Claude 3.7 Sonnet) as this often resolves the issue.

readwise-mcp FAQ

How do I install the Readwise MCP server?
Install Node.js, then configure the MCP server in your LLM client settings, such as Claude's developer config, using your Readwise access token.
What LLM clients can connect to Readwise MCP?
It supports clients like Claude and can be adapted for others that implement the MCP standard, including OpenAI and Gemini.
Does Readwise MCP require internet access?
Yes, it needs internet to fetch data from your Readwise account and to communicate with LLM clients.
Is my Readwise data secure when using this MCP server?
The server runs locally, and your access token is stored securely; data is transmitted only between your device, Readwise, and the LLM client.
Can I customize which Readwise data is exposed to the LLM?
Yes, configuration options allow filtering or selecting specific highlights or notes to share.
Does Readwise MCP support real-time updates?
It can fetch the latest data on demand, enabling near real-time context updates for LLM interactions.
What platforms support running the Readwise MCP server?
It runs on any platform supporting Node.js, including Windows, macOS, and Linux.
How does Readwise MCP improve LLM responses?
By providing structured, personalized reading context, it enables more relevant and informed AI outputs.