io.github.jackskip22/rapier

Rapier - Markdown Editor & Art

Markdown editor for writing, notes, editable diagrams, drawing and painting with your AI assistant.

Endpointhttps://mcp.rapier.website/door/mcp (streamable-http)
Registry version1.2.56
Now6 tools · grade C (74) · pin ts_afa08855dedcf548b20d7056922f9d9d · protocol 2025-06-18
First / last listed2026-11-08 03:43 UTC / 2026-11-08 03:43 UTC
Grade over time2026-11-08: C (74), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-08 03:43 UTC
6 tools, grade C (74)

Tools: open read edit undo show export

Current tools (6)

openCreate {text, filename}, resume {document}, open a Note {document, note}, create one {document, note:"new", text, title} (title only there), or import a host file {file}. Returns revision and whole text when it fits a page; otherwise a document map. A browser code goes to show {target:"pair", code}. Share editor_url when available; keep document private.
params: document, url, text, filename, note, title, file, createToken, agent, operation_id
readRead exact text, a heading/fence map (as:"outline") or a PNG (as:"image") of the page or of the named block, heading or lines; a drawing's block gives it at full detail, even while it is open in Draw. query finds lines here; search lists Notes. Continue next_cursor with cursor alone. Check human context and omissions before editing. state:true reports pending work and the person’s presence; after_
params: document, note, block, heading, lines, query, search, as, versions, version, cursor, limit, state, preferences, history, since, comparison, return_id, after_revision, wait_ms, guide, agent, operation_id
editApply unique exact-text changes atomically as one undoable act (act is its id string), rename with filename, or set Note fields with note. At a moved numeric revision, literal edits apply if untouched since; whole-document replacement needs the current revision. A conflict returns current context; decide afresh. Drawings, painting, Water, comments and HTML objects use fenced text; a rapier-draw di
params: document*, revision*, changes, note, turn_id, label, fields, filename, agent, operation_id
undoUndo one act or one turn (act or turn_id, not both), preserving later work.
params: document*, act, turn_id, agent, operation_id
showPresent work or ask the person. An omitted target is inferred from its fields. A 4-letter browser code pairs that editor (target:"pair"); a connected workspace's owner first approves at owner_approval_url, then the person chooses ALLOW. pairing.status: none, code_shown, owner_approval_required, awaiting_allow or paired; only paired confirms pairing. Inspect actual presentation; a request is not pr
params: document*, target, text, block, heading, revision, act, turn_id, name, words, view, question, wait, timeout_ms, preference, value, note, code, close, compare_id, lifetime, after_return_id, agent, operation_id
exportto:"file" (default) delivers markdown, html, page, txt, docx or pdf (html is the whole editor with the document inside, editable offline); to:"save" saves to the bound destination; to:"clipboard" copies a passage as plain, markdown, formatted or complete. to:"sync" alone syncs the Notes store and can replace files. On the hosted Door, page, docx and pdf need the person's paired, open editor; a sel
params: document*, format, to, text, block, heading, revision, compare_id, agent, operation_id

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.