Rapier
Write, draw and paint with your agent in a shared Markdown editor: documents, editable diagrams and real watercolor. Free, open source, no account.
Размещённый MCP-сервер
npx add-mcp 'https://mcp.rapier.website/door/mcp'Устанавливается в Claude Code, Codex, Cursor и другие
Документация
Rapier - Markdown Editor & Art: plugins and packages
Plugins, npm packages and plug-in files for Rapier - Markdown Editor & Art. Markdown editor for writing, notes, editable diagrams, drawing and painting with your AI assistant. Work together through a supported host, deliver an editable offline file, or embed the editor or reader in your app.
Start
- Work live with a person. Connect an MCP client to
https://mcp.rapier.website/door/mcpover streamable HTTP, then callopen. Open the returnededitor_urlfor the person. Readrapier://guidefor editing, drawing, painting, comments, review and export. No account or key is required. - Hand over an offline document.
npx rapier-html notes.mdwritesnotes.rapier.html: the editor and its document in one file. Package. - Put Rapier in your app.
npm install rapier-embedembeds the editor or the lightweight reader. Enableagent: trueon the editor for your app's own agent over WebMCP. Your app owns storage; the reader is read-only. Embedding. - Keep rich documents in Markdown.
npm install rapier-markdown-kitreads and writes pictures, editable drawings and layout in one.mdfile. Respect Will/1 regions:edit,appendandkeep. Self-contained Markdown. - Encode JPEG XL in JavaScript.
npm install rapier-jxladds the encoder that Rapier uses, in browsers, Node.js and other JavaScript runtimes. Encoder. - Run your own door. rapier-server serves
Markdown from your folder or S3-compatible bucket through the same MCP tools. Supply Node.js and Chromium;
start with
rapier-server serve <folder>and the documented browser settings.
The agent edits live, beside the person or while they are away. Rapier shows its presence and changes; the person
taps a change to see what was there before and undoes anything, keeping later edits. Use show {target:"comparison"}
to deliberately show a diff. Read exact source before editing, and preserve the person's typing and Will.
The agent guide lists the tools and their inputs.
Agent plugins
- The repository root is an Agent Plugins package:
plugin.json,mcp.jsonandskills/supply four skills and the MCP door. Install this root with a client that supports Agent Plugins 1.0. Antigravity reads the same root andmcp_config.json:agy plugin install https://github.com/jackskip22/rapier-plugins - The four skills alone, for any agent the skills command supports:
npx skills add jackskip22/rapier-plugins cursor/: the Cursor plugin adds a rule for writing, diagrams, comparisons and paintings in an editable document. The Cursor marketplace at.cursor-plugin/marketplace.jsonpoints to it. Local installation. Install one Rapier package in each client.claude/: the Claude plugin: four skills and the MCP door.claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapieropenai/: the OpenAI package: its separately retained skills and remote MCP endpoint.- The door,
https://mcp.rapier.website/door/mcp, is in the MCP registry asio.github.jackskip22/rapier(server.json). Any MCP client connects to it with no account or key.
npm packages
npm/rapier-html/:npx rapier-html@1.2.9 notes.mdwrites one offline HTML file: the editor with the document inside.npm/rapier-embed/:npm install rapier-embed@1.2.9puts the read-only reader or the document editor in your site or app, saving to your own storage (MIT).npm/rapier-markdown-kit/: read, write and render Self-contained Markdown, one.mdfile with its pictures and layout, without the editor (MIT).- The JPEG XL encoder inside Rapier is
rapier-jxl, published from jackskip22/rapier-jxl.
Plug-in files
Rapier pages download these the first time a document needs them, through
https://cdn.jsdelivr.net/gh/jackskip22/rapier-plugins@v1.2.9/<directory>/<file> (each release's own tag), and verify each by length and SHA-384.
To keep the reader's plug-ins in your own app, run npx rapier-embed@1.2.9 plugins <directory>; see
Plug-ins.
math/: The pinned app Math renderer, its complete notices and original input identities.letters/: Draw's letter sets, ornamental capitals traced from the British Library's book scans (CC0).flowchart/,docx/,pdf/: the reader's own plug-ins, a file each: the flowchart renderer, the Word reader and the PDF reader's page reading.sources/reader-1.2.9/: the source of those three plug-ins, which builds them offline (itsREADME.reader-plugins.md).