remarkable-mcp
Verified Safeby SamMorrowDrums
Overview
Integrates a reMarkable tablet as a 'second brain' for AI assistants, allowing AI tools to read, search, and process handwritten notes via OCR.
Installation
uvx remarkable-mcpEnvironment Variables
- REMARKABLE_TOKEN
- REMARKABLE_USE_SSH
- REMARKABLE_SSH_HOST
- REMARKABLE_SSH_USER
- REMARKABLE_SSH_PORT
- REMARKABLE_SSH_PASSWORD
- GOOGLE_VISION_API_KEY
- REMARKABLE_OCR_BACKEND
- REMARKABLE_ROOT_PATH
- REMARKABLE_BACKGROUND_COLOR
Security Notes
The server uses `subprocess.run` to interact with SSH and local `rmc`/`inkscape` binaries, which inherently carries some risk. However, arguments appear to be safely quoted and `shell=True` is not used. User-provided paths are passed directly, but typically resolve against the reMarkable filesystem. The `REMARKABLE_SSH_PASSWORD` environment variable, while optional, allows plain-text password usage via `sshpass`, which is insecure and explicitly warned against in the documentation. Authentication tokens (`REMARKABLE_TOKEN`, `GOOGLE_VISION_API_KEY`) are expected via environment variables or a local file (`~/.rmapi`), which is standard practice. All tools are explicitly read-only, limiting potential for data modification or deletion.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
better-notion-mcp
Provides a Markdown-first MCP server for Notion, optimizing Notion API interactions for AI agents by consolidating endpoints into composite actions and reducing LLM token overhead for tool descriptions.
comptext-mcp-server
Provides token-efficient access to Domain-Specific Language (DSL) documentation stored in Notion for LLM interactions.