Remarkable

v0.9.1File Systemsstable

MCP server for accessing reMarkable tablet data - sync files, extract text from highlights, and browse your reMarkable cloud

remarkable-tablet
Share:
128
Stars
0
Downloads
0
Weekly
0/5

What is Remarkable?

Remarkable is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for accessing remarkable tablet data - sync files, extract text from highlights, and browse your remarkable cloud

MCP server for accessing reMarkable tablet data - sync files, extract text from highlights, and browse your reMarkable cloud

This server falls under the File Systems category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server for accessing reMarkable tablet data - sync files

Use Cases

Sync files from reMarkable tablet and extract text highlights.
Browse reMarkable cloud and access tablet data through AI.
SamMorrowDrums

Maintainer

LicenseMIT
Languagepython
Versionv0.9.1
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y remarkable-mcp

PIP

pip install remarkable-mcp

Manual Installation

npx -y remarkable-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Remarkable

The reMarkable MCP server connects AI assistants to your reMarkable paper tablet, exposing its documents, notebooks, and highlights as readable, searchable content. It supports three connection modes — cloud (via reMarkable Connect), USB, and SSH — and offers OCR for handwritten notes using Google Vision, Tesseract, or a built-in sampling method. Writers, students, and researchers use it to search across handwritten notes, extract text from highlights, upload PDFs, and reorganize their tablet library entirely through natural language.

Prerequisites

  • A reMarkable tablet (reMarkable 2 or reMarkable Paper Pro)
  • For cloud mode: an active reMarkable Connect subscription and a one-time registration code from the reMarkable app
  • For USB mode: tablet connected via USB with 'USB web interface' enabled in tablet Settings
  • For SSH mode: developer mode enabled on the tablet
  • uvx (from the uv Python package manager) or pip to install remarkable-mcp
1

Choose your connection mode

Cloud mode requires a reMarkable Connect subscription but works wirelessly. USB mode requires a cable but no subscription. SSH mode requires developer mode. Pick the mode that fits your setup.

2

Register with the cloud API (cloud mode only)

Get a one-time code from the reMarkable mobile app under Settings > Pair new device, then run the registration command. Your token is saved locally for future use.

uvx remarkable-mcp --register YOUR_ONE_TIME_CODE
3

Start the server in your chosen mode

Run the server with the appropriate flag. For USB, connect the tablet first; for SSH, ensure SSH access is configured.

# Cloud (wireless):
uvx remarkable-mcp

# USB:
uvx remarkable-mcp --usb

# SSH:
uvx remarkable-mcp --ssh
4

Set optional environment variables

Configure OCR and other options via environment variables before starting the server.

export GOOGLE_VISION_API_KEY=your_key_here
export REMARKABLE_OCR_BACKEND=google
export REMARKABLE_ROOT_PATH=/Work
5

Add to your MCP client configuration

Configure your MCP client (e.g., Claude Desktop) to launch the reMarkable MCP server automatically.

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp"],
      "env": {
        "GOOGLE_VISION_API_KEY": "your_key_here",
        "REMARKABLE_OCR_BACKEND": "google"
      }
    }
  }
}

Remarkable Examples

Client configuration (Claude Desktop)

Launch the reMarkable MCP server via uvx with cloud mode and Google Vision OCR.

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp"],
      "env": {
        "GOOGLE_VISION_API_KEY": "your-google-vision-key",
        "REMARKABLE_OCR_BACKEND": "google",
        "REMARKABLE_ROOT_PATH": "/"
      }
    }
  }
}

Prompts to try

Use these prompts with Claude Desktop after connecting the reMarkable MCP server.

- "Browse my reMarkable and show me all documents in the /Work folder."
- "Read my 'Meeting Notes' notebook and summarize the action items."
- "Search all my reMarkable documents for mentions of 'project deadline'."
- "Show me the 10 most recently modified documents on my tablet."
- "Upload this PDF to my reMarkable tablet: /Users/me/Downloads/article.pdf"

Troubleshooting Remarkable

Registration fails or returns an invalid token error

One-time codes expire quickly. Generate a fresh code in the reMarkable app (Settings > Pair new device) and immediately run `uvx remarkable-mcp --register YOUR_CODE`. Do not reuse codes.

USB mode cannot find the tablet

Enable 'USB web interface' on the tablet under Settings > Storage and make sure the tablet is unlocked. On macOS, the tablet appears at 10.11.99.1 by default; verify with `ping 10.11.99.1`.

OCR results are poor or empty for handwritten notes

Set REMARKABLE_OCR_BACKEND=google and provide a valid GOOGLE_VISION_API_KEY for best results. Alternatively use `tesseract` if Tesseract is installed locally, or `sampling` as a zero-dependency fallback.

Frequently Asked Questions about Remarkable

What is Remarkable?

Remarkable is a Model Context Protocol (MCP) server that mcp server for accessing remarkable tablet data - sync files, extract text from highlights, and browse your remarkable cloud It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Remarkable?

Install via npm with the command: npx -y remarkable-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Remarkable?

Remarkable works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Remarkable free to use?

Yes, Remarkable is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More File Systems MCP Servers

Explore all file systems servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "remarkable": { "command": "npx", "args": ["-y", "remarkable-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Remarkable?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides