Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Beschreibung vom Entwickler (englisches Original)
Access your reMarkable tablet - read documents, browse files, extract text and OCR handwritten notes
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
REMARKABLE_TOKENAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"rm": {
"command": "uvx",
"args": [
"rm-mcp"
],
"env": {
"REMARKABLE_TOKEN": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add rm --env REMARKABLE_TOKEN=your-value -- uvx rm-mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"rm": {
"command": "uvx",
"args": [
"rm-mcp"
],
"env": {
"REMARKABLE_TOKEN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"rm": {
"type": "stdio",
"command": "uvx",
"args": [
"rm-mcp"
],
"env": {
"REMARKABLE_TOKEN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto wavyrai bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: REMARKABLE_TOKEN
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.7.0) kam vor 2 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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.
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:
Whether you're researching, writing, or developing ideas, rm-mcp lets you leverage everything on your reMarkable through AI.
Uses the reMarkable Cloud API. Requires a reMarkable Connect subscription.
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.
Go to my.remarkable.com/device/browser/connect and generate a code.
uvx rm-mcp --register YOUR_CODE
Claude Code:
claude mcp add remarkable \
-e REMARKABLE_TOKEN=' ' \ -e REMARKABLE_OCR_BACKEND=sampling \ -- uvx rm-mcp@latest
Claude Desktop — add to claude_desktop_config.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": " " } } } }
| Tool | Description |
|---|---|
remarkable_read | Read and extract text from documents (with pagination and search) |
remarkable_browse | Navigate folders in your library |
remarkable_search | Search content across multiple documents |
remarkable_recent | Get recently modified documents |
remarkable_status | Check connection status |
remarkable_image | Get PNG/SVG images of pages (supports OCR via sampling) |
All tools are read-only and return structured JSON with hints for next actions.
📖 [Full Tools Documentation](docs/tools.md)
pages="all", or a range like pages="1-3"grep automatically finds and jumps to the matching pageauto_ocr=False)compact_output=True to reduce token usage in responses# Read a document
remarkable_read("Meeting Notes")
remarkable_read("Meeting Notes", pages="all")
remarkable_read("Research Paper", pages="1-3")
remarkable_read("Project Plan", grep="deadline")
remarkable_read("Journal", include_ocr=True)
remarkable_browse("/Work/Projects")
remarkable_search("meeting", grep="action items")
remarkable_recent(limit=5, include_preview=True)
remarkable_image("UI Mockup", page=1)
remarkable_image("Handwritten Notes", include_ocr=True)
Documents are automatically registered as MCP resources:
| URI Scheme | Description |
|---|---|
remarkable:///{path}.txt | Extracted text content |
remarkableimg:///{path}.page-{N}.png | PNG image of page N (notebooks only) |
remarkablesvg:///{path}.page-{N}.svg | SVG vector image of page N (notebooks only) |
📖 [Full Resources Documentation](docs/resources.md)
rm-mcp uses sampling OCR — your MCP client's AI model extracts text from handwritten notes. No additional API keys or services needed.
When you use include_ocr=True, rm-mcp sends page images to your client's LLM (Claude, GPT-4, etc.) via MCP sampling. The model reads the handwriting and returns the text.
# OCR on a page image
remarkable_image("Handwritten Notes", include_ocr=True)
remarkable_read("Journal", include_ocr=True)
REMARKABLE_OCR_BACKEND=sampling (this is the default)Limit the MCP server to a specific folder on your reMarkable. All operations will be scoped to this folder:
{
"servers": { "remarkable": { "command": "uvx", "args": ["rm-mcp"], "env": { "REMARKABLE_TOKEN": "your-token", "REMARKABLE_ROOT_PATH": "/Work" } } } }
With this configuration:
remarkable_browse("/") shows contents of /Workremarkable_browse("/Projects") shows /Work/Projects/Work are not accessibleUseful for:
Set the default background color for image rendering:
{
"servers": { "remarkable": { "command": "uvx", "args": ["rm-mcp"], "env": { "REMARKABLE_TOKEN": "your-token", "REMARKABLE_BACKGROUND_COLOR": "#FFFFFF" } } } }
Supported formats:
#RRGGBB — RGB hex (e.g., #FFFFFF for white)#RRGGBBAA — RGBA hex (e.g., #00000000 for transparent)Default is #FBFBFB (reMarkable paper color). This affects both the remarkable_image tool and image resources.
| Variable | Default | Description |
|---|---|---|
REMARKABLE_TOKEN | *(required)* | Auth token from uvx rm-mcp --setup |
REMARKABLE_ROOT_PATH | / | Limit access to a specific folder |
REMARKABLE_READ_ONLY | *(off)* | Set to 1 to disable renaming, moving and creating folders |
REMARKABLE_OCR_BACKEND | sampling | OCR backend (sampling) |
REMARKABLE_BACKGROUND_COLOR | #FBFBFB | Background color for rendered images (#RRGGBB or #RRGGBBAA) |
REMARKABLE_CACHE_TTL | 60 | Collection cache TTL in seconds |
REMARKABLE_COMPACT | *(off)* | Set to 1 or true to omit hints from responses globally |
REMARKABLE_MAX_OUTPUT_CHARS | 50000 | Maximum characters in tool responses |
REMARKABLE_PAGE_SIZE | 8000 | PDF/EPUB page size in characters |
REMARKABLE_PARALLEL_WORKERS | 5 | Parallel workers for metadata fetching |
REMARKABLE_INDEX_CONTENT | 1 | Set to 0 to disable background indexing of PDF/EPUB text |
REMARKABLE_INDEX_PATH | ~/.cache/rm-mcp/index.db | SQLite full-text search index location |
REMARKABLE_INDEX_REBUILD | *(off)* | Set to 1 to force index rebuild on startup |
Most users only need REMARKABLE_TOKEN. The rest are for advanced tuning.
Use rm-mcp while working in an Obsidian vault or similar to transfer knowledge from your handwritten notes into structured documents. AI can read your research notes and help develop your ideas.
Ask your AI assistant to summarize your recent notes, find action items, or identify patterns across your journal entries.
Find that half-remembered note by searching across your entire library — including handwritten content.
Treat your reMarkable as a second brain that AI can access. Combined with tools like Obsidian, you can build a powerful personal knowledge system.
| Guide | Description |
|---|---|
| Tools Reference | Detailed tool documentation |
| Resources Reference | MCP resources documentation |
| Capability Negotiation | MCP protocol capabilities |
| Development | Contributing and development setup |
| Future Plans | Roadmap and planned features |
git clone https://github.com/wavyrai/rm-mcp.git
cd rm-mcp uv sync --all-extras uv run pytest test_server.py -v
📖 [Development Guide](docs/development.md)
MIT
Built with rmscene, PyMuPDF, and inspiration from ddvk/rmapi.