Rapier

io.github.jackskip22v1.1.51Updated Oct 3, 2026

Markdown editor in one offline HTML file: the agent edits passages, you keep or drop each change.

VerifiedStreamable HTTPWeb executableFiles & StorageProductivity & Workflow

Overview

AI-generated overview

Lets an assistant edit passages in an offline HTML Markdown document, with each change kept or dropped by the person.

What it does
Rapier is a document editor delivered as a single offline HTML file. Through its remote MCP endpoint, an assistant works on a document alongside a person: it edits passages, and the person keeps or drops each change. Related packages cover reading, writing and styling self-contained Markdown, embedding the editor in a site, and an encoder for images.
When to use it
Useful when an assistant should propose edits to a Markdown or HTML document while a person reviews and accepts or rejects each change, rather than rewriting the file outright. Suited to document collaboration where the file stays offline and the person stays in control.
Requirements
A remote MCP endpoint; no packages, environment variables or headers are declared. No authentication is declared. The editor itself is an offline HTML file, and some related packages are installed via npm or npx.
Before you install
The endpoint is remote, so document content sent to it leaves the user's machine. Edits are proposed for a person to keep or drop, but review each change before accepting it. No credentials are declared, so none need to be supplied.

Installation

In SourceWeft

  1. Open Rapier in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "rapier": {
      "type": "http",
      "url": "https://mcp.rapier.website/mcp"
    }
  }
}

README

Rapier plugins and packages

The agent plugins and npm packages of Rapier, the document editor in one offline HTML file, for an agent that works on a document beside a person or hands them one to keep.

  • claude/: the Claude plugin, agent and person on one editable page. claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapier
  • openai/: the OpenAI package, the same four skills and remote MCP endpoint. Its README gives the With MCP submission path and snapshot identity.
  • npm/rapier-html/: npx [email protected] notes.md writes one offline HTML page that is the editor with the document inside.
  • The JPEG XL encoder inside Rapier is its own package, rapier-jxl, published from jackskip22/rapier-jxl.
  • npm/rapier-markdown-kit/: read, write and style Self-contained Markdown, one .md file with its pictures and layout (MIT).
  • npm/rapier-embed/: npm install [email protected] puts the editor in your own site, saving to your own storage (MIT).
  • The door, https://mcp.rapier.website/mcp, is listed in the MCP registry as io.github.jackskip22/rapier (server.json).
  • letters/: Draw's letter sets, ornamental capitals traced from the British Library's book scans (CC0); Rapier downloads one when you choose it.

Source: github.com/jackskip22/rapier. Privacy and terms.

Source: README.md at commit 058f772

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.1.51LatestOct 3, 2026