{"repo":"idleprocesscc/co-reading-mcp","free":true,"listed":false,"github":"https://github.com/idleprocesscc/co-reading-mcp","clone":"git clone https://github.com/idleprocesscc/co-reading-mcp.git","description":"A local co-reading MCP server for chunked books, reading progress, search, and margin annotations.","language":"JavaScript","stars":103,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Co-Reading MCP A local MCP server that gives Claude a durable reading room: - import EPUB or plain text into stable chunks while preserving EPUB spine/chapter boundaries - list books and chunks - read chunk-by-chunk with prevId / nextId - continue directly from the next unread chunk - search across a book with cached chunk text - write margin annotations - stage user notes, submit them to Claude once, and attach Claude replies under them - track reading progress - surface small shared-margin cards when human and Claude stop at the same passage - return a small finish ritual when a book is completed The goal is not one-shot summarization. The goal is a shared reading surface where a human and Claude can both read, leave anchored notes, and resume smoothly. Human notes can also stay private until the reader chooses to share them with Claude. For a step-by-step setup and usage flow, see docs/user-guide.md. Quick Start Requirements: - Node.js 18+ - Python 3.10+ for the import scripts If you also want a human-friendly reading surface, start the bundled reader: Open http://127.0.0.1:8787 . This serves a small reference reader and local HTTP API while also keeping the MCP stdio server active in the same process. In Claude Desktop / Claude Code you can point the MCP command at src/http.js instead of src/server.js when you want one process to handle both: The reader's Library header includes an import button for EPUB, TXT, or Markdown files. Browser imports upload the file directly to","default_branch":null,"files":null,"tree":[],"storefront":"/r/idleprocesscc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/idleprocesscc/co-reading-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}