Mmcp.market

reMarkable MCP Server

by wavyrai·io.github.wavyrai/rm-mcp·v0.7.0

Access your reMarkable tablet - read documents, browse files, extract text and OCR handwritten notes

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

21 stars47 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • my_ocr_tool
  • remarkable_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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 --setup

This 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_CODE

3. 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@latest

Claude 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
Add to Cursor

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.

All reMarkable MCP Server alternatives →
  • Nutrient DWS MCP Server
    Nutrient Processor + Data Extraction MCP: convert, OCR, sign, redact, and extract PDFs/Office docs.
    A
  • Gemina
    Extract, search and tag any document: invoices, receipts, contracts, templates. OAuth or API key.
    A
  • Proton Safe MCP
    Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.
    A
  • Extend
    Turn documents into structured data: parse, extract, classify, split, and fill PDF forms.
    A
  • Tooldash
    Offline PDF and text tools: merge, extract pages, inspect, clean text. No upload, no API key.
    A

More from wavyrai