co-reading-mcp MCP Server
idleprocesscc/co-reading-mcp
[](https://agentrank-ai.com/tool/idleprocesscc--co-reading-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Are you the maintainer of idleprocesscc/co-reading-mcp? Claim this listing →
A local co-reading MCP server for chunked books, reading progress, search, and margin annotations.
Add AgentRank to Claude Code Discover and compare tools like idleprocesscc/co-reading-mcp — your AI finds the right one automatically
Get API Access → claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
idleprocesscc/co-reading-mcp is a JavaScript MCP server licensed under MIT. A local co-reading MCP server for chunked books, reading progress, search, and margin annotations.
Ranked #14776 out of 24846 indexed tools.
Ecosystem
JavaScript MIT
Score Breakdown
Stars 15% 117
117 stars → growing community
Freshness 25% 1mo ago
Last commit 1mo ago → moderate activity
Issue Health 25% 0%
0/1 issues closed → many open issues
Contributors 10% 2
2 contributors → solo project
Dependents 25% 0
No dependents → no downstream usage
npm Downloads N/A
PyPI Downloads N/A
Forks 31
Description Good
License MIT
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Description low impact
Freshness high impact
Issue Health high impact
Matched Queries
From the README
# 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](docs/user-guide.md). ## Quick Start Requirements: - Node.js 18+ - PytRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.