---
type: "post"
id: "repossess-0-1-0-turns-a-remarkable-tablet-bd344c"
slug: "repossess-0-1-0-turns-a-remarkable-tablet-bd344c"
title: "rePossess 0.1.0 turns a reMarkable tablet into a local MCP server for Claude and other clients"
description: "Mattt’s rePossess 0.1.0 is a limited-preview Mac menu bar app that exposes a local copy of reMarkable documents to MCP clients."
retrieval_nugget: "Mattt’s rePossess 0.1.0 is a limited-preview Mac menu bar app that exposes a local copy of reMarkable documents to MCP clients. It also lets clients send new notes and files to the tablet, making a personal document archive a concrete, locally cached tool surface for AI workflows."
published_at: "2026-11-01"
updated_at: "2026-11-07"
record_date: "2026-11-01"
date_kind: "published_at"
topics: ["claude","mcp","codex"]
entities: ["rePossess","reMarkable","Claude Code","Claude Desktop","Codex","Model Context Protocol","Qwen3-VL","Mattt"]
related_patterns: ["agent-protocols-become-interoperability-layer"]
novelty_label: "same_event"
prior_refs: ["https://newruntime.com/posts/mattt-releases-repossess-0-1-0-a-mac-770b8d/"]
source_url: "https://github.com/mattt/rePossess"
source_urls: ["https://github.com/mattt/rePossess"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:repossess-0-1-0-turns-a-remarkable-tablet-bd344c"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/repossess-0-1-0-turns-a-remarkable-tablet-bd344c/","markdown":"https://newruntime.com/posts/repossess-0-1-0-turns-a-remarkable-tablet-bd344c.md","json":"https://newruntime.com/posts/repossess-0-1-0-turns-a-remarkable-tablet-bd344c.json"}
markdown_url: "https://newruntime.com/posts/repossess-0-1-0-turns-a-remarkable-tablet-bd344c.md"
---

# rePossess 0.1.0 turns a reMarkable tablet into a local MCP server for Claude and other clients

## Retrieval answer

Mattt’s rePossess 0.1.0 is a limited-preview Mac menu bar app that exposes a local copy of reMarkable documents to MCP clients. It also lets clients send new notes and files to the tablet, making a personal document archive a concrete, locally cached tool surface for AI workflows.

## Summary

Mattt’s rePossess 0.1.0 is a limited-preview Mac menu bar app that exposes a local copy of reMarkable documents to MCP clients. It also lets clients send new notes and files to the tablet, making a personal document archive a concrete, locally cached tool surface for AI workflows.

## What happened

The GitHub README describes rePossess as a macOS menu bar app that keeps a local copy of reMarkable documents and makes them available through the Model Context Protocol (MCP). A connected client can search documents, read their text, and request page images. The app can also send new notes, PDFs, and EPUBs to the tablet. Optional handwriting recognition makes handwritten notes searchable. Version 0.1.0 is explicitly a limited preview, manually checked with a reMarkable Paper Pure running software 3.29.0.153, Claude Code, and Claude Desktop. The README says other tablet models and Codex have not been verified.

The app requires an Apple silicon Mac running macOS 27 or later, and a reMarkable tablet with its USB web interface enabled or a reMarkable account that syncs with it. Users download and install the release ZIP, then connect over USB, through the reMarkable cloud, or both. USB appears as a local network connection; the README says developer mode and SSH access are not needed. Cloud pairing uses a one-time code, adds the Mac as a device on the account, and stores its token in the macOS login Keychain. Refresh happens on USB connection and every 15 minutes by default, with a manual refresh option and a configurable interval. When the cloud or tablet is unavailable, already-copied documents remain readable locally.

Clients are configured from the app’s MCP Clients settings. Claude Desktop gets a configuration change to review; Claude Code and Codex use a setup command run in Terminal. The app must remain open for background refresh and USB access. Sending a document creates a new top-level item rather than editing or replacing one. If the tablet and cloud are unavailable, the push waits in a local queue. The README warns not to repeat a request with a queued or unknown result because each request creates another document, and advises checking status first.

The app’s document-generation limits and behavior are specific: Markdown is limited to 100,000 characters and 200 pages; PDF and EPUB uploads are limited to 100 MB. Markdown becomes a native notebook, with pagination optionally starting at each second-level heading. Emphasis, links, inline code, code blocks, tables, and images do not retain all their original formatting or representation. Handwriting recognition is off by default. Options include MLX running Qwen3-VL 8B 4-bit locally, requiring about 5.8 GB of disk space and a user-initiated model download, Apple Foundation Models when available, and configured Anthropic, OpenAI, Gemini, or Ollama providers. Page images sent outside the Mac require explicit consent. The README gives no price.

## What the archive adds

This is a new release detail on a known story: [the archive’s earlier note on rePossess 0.1.0](https://newruntime.com/posts/mattt-releases-repossess-0-1-0-a-mac-770b8d/) identifies the product and its MCP connection to reMarkable tablets. The supplied earlier note says it had no prior document covering the product; the current source adds implementation detail on pairing, queued writes, recognition, and limits.

## Trend signal

The release supports the assumption that [MCP or a similar open protocol remains supported across multiple AI clients](https://newruntime.com/shifts/shared-context-infrastructure/): rePossess offers client setup for Claude Desktop and Claude Code, and also provides a Codex setup command, while noting Codex is unverified. It is a small example, not evidence that broad cross-client support is already reliable.

## Why now

The source labels 0.1.0 a limited preview and provides manual-check details rather than claiming general compatibility. That makes the present release useful as an early test of the pattern: a local document library exposed through MCP, with separate setup paths and meaningful client-specific limits.

## Why it matters

For teams building agent integrations, rePossess demonstrates a practical boundary between a private data source and a model client: the app copies documents locally, exposes bounded read and write operations over MCP, and keeps the existing tablet workflow as the destination for new material. This is more concrete than simply letting an agent browse a folder, because the available actions include search, reading text, viewing page images, and creating new documents.

Its implementation choices also expose questions that builders should address early. A queued write can be duplicated if a caller retries blindly; the README’s warning implies callers need to distinguish queued, unknown, and completed outcomes. Likewise, local caching does not mean all processing stays local: page images may be sent to a model provider, with explicit consent for destinations outside the Mac. A robust integration should make those data paths and write semantics visible to both users and agents. Earlier coverage: [Mattt releases rePossess 0.1.0, a Mac menu bar MCP server connecting reMarkable tablets to Claude and other clients](https://newruntime.com/posts/mattt-releases-repossess-0-1-0-a-mac-770b8d/).

## What happens next

- **The next release will clarify support beyond the manually checked Paper Pure and Claude clients** (3 months, 55%). Watch for: a README or release note naming additional verified tablet models and client workflows.

## Limits and uncertainty

The README does not establish reliability across reMarkable models, general MCP clients, or every Claude workflow; it explicitly calls the release a limited preview and says Codex and other tablet models are unverified. It provides no price, performance measurements, security audit, or independent evaluation of handwriting-recognition quality. The material also does not show how often cloud copies lag behind tablet state beyond warning that they may contain older content until syncing finishes. Installation requires macOS 27 or later, so compatibility with earlier macOS versions is not demonstrated.

## Skill to build now

When exposing a local archive through an agent tool, define write semantics and retry behavior before adding a polished interface. Make “create new item” distinct from “edit,” return a durable status for queued operations, and ensure a retry cannot silently duplicate a user’s document. Then document which content remains local and which images or text may be sent to a model provider.

## Reader takeaway

rePossess is a narrow but useful example of local documents becoming MCP capabilities: clients can search and read a reMarkable archive, then create new tablet documents. Treat it as a preview, not a proven cross-device integration, and pay particular attention to duplicate writes, client support, and where page images go.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Claude](https://newruntime.com/topics/claude.md): Explore the claude topic hub.
- topic hub: [Mcp](https://newruntime.com/topics/mcp.md): Explore the mcp topic hub.
- topic hub: [Codex](https://newruntime.com/topics/codex.md): Explore the codex topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Sources](https://newruntime.com/sources/): See the original sources this archive cites.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
