reMarkable MCP Server
Access your reMarkable tablet - read documents, browse files, extract text and OCR handwritten notes
21 stars47 downloads/wk
Reviews
Write oneNobody has reviewed reMarkable MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
reMarkable MCP Server tools (10, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
my_ocr_toolremarkable_browse<usecase>Browse your reMarkable library folders.</usecase> <instructions> List contents of a folder on your reMarkable tablet. - Use path="/" for root folder - Use path="/FolderName" to navigate into folders - If you browse to a document path, it auto-redirects to remarkable_read
remarkable_create_folderwrite action<usecase>Create a new empty folder on your reMarkable.</usecase> <instructions> Creates one folder. The parent folder must already exist — create nested folders one level at a time. </instructions> <parameters> - path: Full path of the folder to create, e.g. "/Work/Archive", or just a name to create it at the top level </parameters> <examples> - remarkable_create_folder("Receipts") - remarkable_cr
remarkable_image<usecase>Get an image of a specific page from a reMarkable document.</usecase> <instructions> Renders a notebook or document page as an image (PNG or SVG). This is useful for: - Viewing hand-drawn diagrams, sketches, or UI mockups - Getting visual context that text extraction might miss - Implementing designs based on hand-drawn wireframes - SVG format for scalable vector graphics that can be edit
remarkable_move<usecase>Move a document or folder into another folder.</usecase> <instructions> Changes where something lives. Use "/" as the destination to move it to the top level. The item keeps its name and contents. </instructions> <parameters> - item: Name or full path of the document or folder to move - destination: Path of the destination folder, or "/" for the top level </parameters> <examples> - remark
remarkable_read<usecase>Read and extract text content from a reMarkable document.</usecase> <instructions> Extracts content from a document with pagination to preserve context window.
remarkable_recent<usecase>Get your most recently modified documents.</usecase> <instructions> Returns documents sorted by modification date (newest first). Optionally includes a text preview of each document's content. Previews are served from the local index when available (no cloud download).
remarkable_rename<usecase>Rename a document or folder on your reMarkable.</usecase> <instructions> Changes the visible name. Contents, annotations and page data are untouched.
remarkable_search<usecase>Search across multiple documents and return matching content.</usecase> <instructions> Searches document names and previously-indexed content (FTS5) for the query.
remarkable_status<usecase>Check connection status and authentication with reMarkable Cloud.</usecase> <instructions> Returns authentication status and diagnostic information. Use this to verify your connection or troubleshoot issues. Includes index statistics when available. </instructions> <examples> - remarkable_status() - remarkable_status(compact_output=True) # Omit hints </examples>
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan39 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 28 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the reMarkable MCP Server repository's README, as published. We do not edit it. Read it on GitHub
reMarkable MCP Server
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.
<!-- mcp-name: io.github.wavyrai/rm-mcp -->
Why rm-mcp?
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:
- Full library access — Browse folders, search documents, read any file
- Typed text extraction — Native support for Type Folio and typed annotations
- Handwriting OCR — Convert handwritten notes to searchable text
- PDF & EPUB support — Extract text from documents, plus your annotations
- Smart search — Find content across your entire library
- Organise your library — Rename, move, and create folders (nothing is ever deleted)
- Second brain integration — Use with Obsidian, note-taking apps, or any AI workflow
Whether you're researching, writing, or developing ideas, rm-mcp lets you leverage everything on your reMarkable through AI.
Quick Install
Uses the reMarkable Cloud API. Requires a reMarkable Connect subscription.
One-command setup (recommended)
uvx rm-mcp --setupThis opens your browser, prompts for the one-time code, and prints the ready-to-paste config for Claude Code and Claude Desktop.
Manual setup
1. Get a One-Time Code
Go to my.remarkable.com/device/browser/connect and generate a code.
2. Convert to Token
uvx rm-mcp --register YOUR_CODE3. Add to your MCP client
Claude Code:
claude mcp add remarkable \
-e REMARKABLE_TOKEN='<paste token from step 2>' \
-e REMARKABLE_OCR_BACKEND=sampling \
-- uvx rm-mcp@latestClaude Desktop — add to claudedesktopconfig.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>"
}
}
}
}<!-- Screenshots section - uncomment when screenshots are added
Screenshots
MCP Resources
Documents appear as resources that AI assistants can access directly:
Tool Calls in Action
AI assistants use the tools to read documents, search content, and more:
-->
Tools
All tools are read-only and return structured JSON with hints for next actions.
📖 Full Tools Documentation
Smart Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add rm-mcp -- uvx rm-mcp
reMarkable MCP Server: common questions
- Is reMarkable MCP Server safe?
- Mostly: it is graded B (83/100). Read the reMarkable MCP Server safety report
- How do I install reMarkable MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does reMarkable MCP Server need an API key?
- Yes. The registry entry asks for
REMARKABLE_TOKEN. - Is reMarkable MCP Server maintained?
- The last commit was 28 days ago (2026-08-24). The latest release is v0.7.0.
- What can I use instead of reMarkable MCP Server?
- Servers from other publishers that do the same job: Nutrient DWS MCP Server, Gemina MCP server and Proton Safe MCP server. Compare all reMarkable MCP Server alternatives.
Alternatives to reMarkable MCP Server
Same job from other publishers: the closest match first, then the best rated.
- Nutrient DWS MCP ServerNutrient Processor + Data Extraction MCP: convert, OCR, sign, redact, and extract PDFs/Office docs.not reviewedGrowingA
GeminaExtract, search and tag any document: invoices, receipts, contracts, templates. OAuth or API key.not reviewedGrowingA- Proton Safe MCPRead Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.not reviewedGrowingA
- ExtendTurn documents into structured data: parse, extract, classify, split, and fill PDF forms.not reviewedGrowingA
- TooldashOffline PDF and text tools: merge, extract pages, inspect, clean text. No upload, no API key.not reviewedGrowingA