Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"remarkable": {
"env": {
"REMARKABLE_TOKEN": "<paste token from step 2>"
},
"args": [
"rm-mcp@latest"
],
"command": "/Users/YOU/.local/bin/uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Unlock the full potential of your reMarkable tablet as a second brain for AI assistants. This MCP server lets Claude, VS Code Copilot, and other AI tools read, search, and traverse your entire reMarkable library — including handwritten notes via OCR.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'rm-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked rm-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Local-first AI memory with knowledge graphs and hybrid search. 17+ AI tools via MCP. Free.
MCP Security Weekly
Get CVE alerts and security updates for io.github.wavyrai/rm-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Unlock the full potential of your reMarkable tablet as a second brain for AI assistants. This MCP server lets Claude, VS Code Copilot, and other AI tools read, search, and traverse your entire reMarkable library — including handwritten notes via OCR.
Your reMarkable tablet is a powerful tool for thinking, note-taking, and research. But that knowledge stays trapped on the device. This MCP server changes that:
Whether you're researching, writing, or developing ideas, rm-mcp lets you leverage everything on your reMarkable through AI.
Uses the reMarkable Cloud API. Requires a reMarkable Connect subscription.
uvx rm-mcp --setup
This opens your browser, prompts for the one-time code, and prints the ready-to-paste config for Claude Code and Claude Desktop.
Go to my.remarkable.com/device/browser/connect and generate a code.
uvx rm-mcp --register YOUR_CODE
Claude Code:
claude mcp add remarkable \
-e REMARKABLE_TOKEN='<paste token from step 2>' \
-e REMARKABLE_OCR_BACKEND=sampling \
-- uvx rm-mcp@latest
Claude Desktop — add to claude_desktop_config.json (use full path to uvx, e.g. from which uvx):
{
"mcpServers": {
"remarkable": {
"command": "/Users/YOU/.local/bin/uvx",
"args": ["rm-mcp@latest"],
"env": {
"REMARKABLE_TOKEN": "<paste token from step 2>"
}
}
}
}
| Tool | Description |
|---|---|
remarkable_read | Read and extract text from documents (with pagination and search) |
remarkable_browse | Navigate folders in your library |
remarkable_search | Search content across multiple documents |
remarkable_recent | Get recently modified documents |
remarkable_status | Check connection status |
remarkable_image | Get PNG/SVG images of pages (supports OCR via sampling) |
All tools are read-only and return structured JSON with hints for next actions.
pages="all", or a range like pages="1-3"grep automatically finds and jumps to the matching pageauto_ocr=False)compact_output=True to reduce token usage in responses# Read a document
remarkable_
... [View full README on GitHub](https://github.com/wavyrai/rm-mcp#readme)