Skip to content
MCP Servers
Skill

/remarkable-mcp

Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable",

BOOST
From plugin
remarkable-mcp
2501 skill
Install
$ npx -y skills add sammorrowdrums/remarkable-mcp --skill remarkable-mcp --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/remarkable-mcp

Context preview

The summary Claude sees to decide when to auto-load this skill.

Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable",

SKILL.md

remarkable-mcp.SKILL.md
name: remarkable
description: >
  Access reMarkable tablet documents, notebooks, PDFs, and EPUBs.
  Use when the user wants to read, search, browse, or extract text
  from their reMarkable tablet. Supports handwriting OCR, typed text,
  annotations, highlights, and page rendering to PNG/SVG.
  Triggers: "reMarkable", "tablet notes", "handwritten notes",
  "remarkable read", "remarkable search", "remarkable browse".

reMarkable Tablet

Access your reMarkable tablet as a second brain. Browse, search, read, and extract content from all documents including handwritten notes via OCR.

Setup

Add to `openclaw.json`:

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--usb"]
    }
  }
}

USB mode is recommended — connect via USB and enable "USB web interface" in tablet Settings → Storage. No subscription or developer mode needed.

Alternative Modes

SSH (requires developer mode):

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--ssh"]
    }
  }
}

Cloud (requires Connect subscription):

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp"],
      "env": {
        "REMARKABLE_TOKEN": "your-token"
      }
    }
  }
}

OCR Support

For handwriting OCR, add a Google Vision API key:

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--usb"],
      "env": {
        "GOOGLE_VISION_API_KEY": "your-api-key"
      }
    }
  }
}

Tools

| Tool | Purpose | |------|---------| | `remarkable_read` | Read document content with text extraction, pagination, grep | | `remarkable_browse` | Browse folders, search by name, filter by tags | | `remarkable_search` | Multi-document content search with OCR | | `remarkable_recent` | List recently modified documents | | `remarkable_image` | Render pages as PNG or SVG | | `remarkable_status` | Check connection and device info |

Workflow

1. Use `remarkable_browse` or `remarkable_search` to find documents 2. Use `remarkable_read` to extract text content 3. Use `remarkable_image` to render visual pages 4. Use `page` parameter to paginate through multi-page documents

Read more
Ships withremarkable-mcp

Access a reMarkable library from MCP clients such as Claude, VS Code Copilot, OpenWebUI, and other compatible tools.

Get the whole plugin
Stats
250
Stars
57
Forks
Active
Maintenance
Python
Language
MIT
License
4d ago
Last commit
10mo ago
Created
5h ago
Added

Repo: sammorrowdrums/remarkable-mcp