Write) logo

Write)

by reMarkable MCP Server (Read

Connects AI assistants to a reMarkable tablet for browsing, OCR, search, and file management over USB, SSH, or cloud.

Install Write)

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "remarkable-mcp-server-read-write": {
      "command": "uvx",
      "args": [
        "remarkable-mcp"
      ],
      "env": {
        "GOOGLE_VISION_API_KEY": "YOUR_VALUE_HERE",
        "REMARKABLE_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

reMarkable MCP Server (Read/Write) MCP server connects AI assistants to a reMarkable tablet and exposes library access through MCP. It can browse folders, read and search documents, extract typed or handwritten text with OCR, and perform file operations such as uploading, moving, deleting, and creating folders. USB Web mode is the recommended offline setup, while SSH provides direct filesystem access and cloud mode supports wireless access. Reach for it when an agent needs to retrieve or organize notes, PDFs, EPUBs, or annotations stored on a reMarkable.

Use cases

  • Search handwritten notes for a topic
  • Read PDF annotations through an AI assistant
  • Upload documents to a reMarkable library
  • Create folders and organize tablet files
  • Extract text from EPUBs and typed notes

Key features

  • Browse folders and documents
  • Search library content
  • OCR handwritten notes
  • Extract PDF and EPUB text
  • Upload and organize files
  • Connect over USB, SSH, or cloud

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · remarkable-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
Last commit3mo agoMost recent push to the default branch.

How Write) works

What reMarkable MCP Server (Read/Write) does

reMarkable MCP Server (Read/Write) MCP server gives an MCP-compatible AI assistant access to a reMarkable library. The assistant can inspect folders, find documents by content, read files, and work with notes stored on the tablet. Supported content includes handwritten notes, typed text from Type Folio and typed annotations, PDFs, EPUBs, and document annotations.

The server also exposes write and organization operations. It is intended for workflows where a reMarkable acts as a source of notes or research material for an AI assistant, note-taking workflow, or related application.

How it works

The server runs as a command-line MCP process, using uvx in the documented configuration examples. It offers three connection modes:

  • USB Web connects to the tablet over USB after enabling the tablet's USB web interface. The tablet should be connected and unlocked, and the documented address is http://10.11.99.1.
  • SSH connects through direct filesystem access over USB. This requires developer mode, which the documentation notes involves a factory reset.
  • Cloud mode connects wirelessly through the reMarkable service. It requires a reMarkable Connect subscription and an API token created from a one-time code.

USB Web is the recommended mode for a straightforward offline setup. SSH is intended for users who need direct filesystem access. Cloud mode is useful when USB is unavailable, but the documentation describes it as slower than the USB modes.

Setup and configuration

For USB Web mode, connect the tablet, open Settings → Storage, enable “USB web interface,” and configure the MCP client with uvx remarkable-mcp --usb. SSH mode uses uvx remarkable-mcp --ssh and requires the separate developer-mode setup. Cloud mode uses uvx remarkable-mcp without a mode flag after registering a one-time code and setting REMARKABLE_TOKEN.

The examples also configure GOOGLE_VISION_API_KEY. This key is used for handwriting OCR. The VS Code configuration places the server under .vscode/mcp.json, but the material does not describe requirements for other client configuration formats.

Tools and capabilities

reMarkable MCP Server (Read/Write) MCP server supports capabilities for:

  • Browsing and traversing folders and documents
  • Reading document content
  • Searching across the library
  • Extracting typed text and annotations
  • Converting handwriting to searchable text with Google Vision OCR
  • Extracting text from PDF and EPUB files
  • Uploading files
  • Creating folders
  • Moving and deleting library items

Limitations and notes

Cloud access depends on a reMarkable Connect subscription, while SSH requires developer mode and its associated setup cost. USB modes require a physical connection. Performance differs by mode, with cloud access described as significantly slower than USB access. Use write operations carefully because the server can move and delete library items.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Write)

reMarkable MCP Server (Read/Write) is an MCP server that connects AI assistants to a reMarkable tablet through USB Web, SSH, or cloud mode. Its main capabilities include browsing, reading, searching, OCR for handwriting, uploading files, creating folders, moving items, and deleting items from the tablet library.

Install it with `uvx` and configure the appropriate connection mode in your MCP client. USB Web uses `uvx remarkable-mcp --usb`, SSH uses `uvx remarkable-mcp --ssh`, and cloud mode uses `uvx remarkable-mcp` with `REMARKABLE_TOKEN` configured.

Yes, handwriting OCR is supported through Google Vision. Set `GOOGLE_VISION_API_KEY` in the MCP server environment, then the server can convert handwritten notes into searchable text.

Use USB Web for the recommended offline setup, SSH when direct filesystem access and higher speed are needed, or cloud mode for wireless access. SSH requires developer mode, and cloud mode requires a reMarkable Connect subscription.

Yes, the README provides VS Code and VS Code Insiders installation configurations. It uses an MCP entry in `.vscode/mcp.json`, with separate examples for USB Web, SSH, and cloud modes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWrite) AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/remarkable-mcp-server-read-write?style=directory)](https://allmcps.com/mcp/remarkable-mcp-server-read-write)
HTML Embed
<a href="https://allmcps.com/mcp/remarkable-mcp-server-read-write"><img src="https://allmcps.com/api/badge/remarkable-mcp-server-read-write?style=directory" alt="Write) on AllMCPs" /></a>