Rustpad MCP Server
MCP server for Rustpad, the self-hosted collaborative text editor
0 stars40 downloads/wk
Reviews
Write oneNobody has reviewed Rustpad MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rustpad MCP Server tools (8, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
append_to_documentAppends text to the end of a pad, leaving everything else —
create_documentwrite actionCreates a pad, optionally with initial content and an editor
get_documentReads the current plain-text content of a pad. …
get_document_infoFetches metadata about a pad over the collaboration socket: content
get_statsReads the Rustpad server statistics: start time, number of documents
replace_in_documentReplaces an exact string in a pad with another. Only the matched
set_documentReplaces the entire content of a pad. Replacing a non-empty pad
set_languageSets the syntax-highlighting language of a pad (Monaco language id,
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan31 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Rustpad MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 40
- more than 31% of 12,191 servers with a package
What its tools let an agent do: 4 read · 1 create · 3 change
Install Rustpad MCP Server in Claude Code, Cursor or VS Code
Runs npx -y rustpad-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add rustpad-mcp -- npx -y rustpad-mcp
What the publisher says
From the Rustpad MCP Server repository's README, as published. We do not edit it. Read it on GitHub
rustpad-mcp
<!-- badges: start -->
<!-- badges: end -->
A Model Context Protocol (MCP) server for Rustpad, the efficient, minimal, self-hosted collaborative text editor.
Lets MCP clients like Claude Code, Claude Desktop or Codex read and write the pads of a Rustpad instance: fetch a document, create one, replace it wholesale or edit it in place.
Eight tools is the ceiling, not the floor: RUSTPADALLOWTOOLS=essential registers a curated five instead, and a model picks the right tool far more reliably from five than from eight — see choosing which tools load.
Reads go through Rustpad's HTTP API; writes speak the operational-transformation WebSocket protocol, so targeted edits (appendtodocument, replaceindocument) merge cleanly with what human collaborators type at the same time instead of overwriting it. While the server edits a pad, it is visible to everyone in the pad as a collaborator named rustpad-mcp.
The two edits that cannot be undone ask a person. Where the client supports MCP elicitation, replacing a non-empty pad and search-replacing across more than one match raise a real dialog that the model cannot answer on its behalf — and the replaceindocument one says how many places are about to change. Where it does not, they fall back to a two-call token, and say so rather than implying somebody approved. ELICITATION=false takes that fallback deliberately; it never removes the guard. See Asking a person.
What makes it different
Real OT edits, not overwrites. appendtodocument and replaceindocument retain everything they do not touch, and the Rustpad server transforms concurrent edits — a human typing in the same pad at the same moment loses nothing. The model shows up in the pad as a named collaborator.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Rustpad MCP Server: common questions
- Is Rustpad MCP Server safe?
- Yes, by our scan: it is graded A (92/100). Read the Rustpad MCP Server safety report
- How do I install Rustpad MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Rustpad MCP Server need an API key?
- No secret keys are declared. It reads 10 settings from the environment.
- Is Rustpad MCP Server maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.4.0.
- How does Rustpad MCP Server compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.