Rapier - Markdown Editor & Art について
Rapier は、文章やノート、編集可能な図、描画、ペイントに対応する Markdown エディターで、エージェント向けのプラグインや npm パッケージも提供します。編集内容を確認し、後続の変更を残したまま個別に取り消せます。
主な機能
- 01Markdown の執筆とノート作成
- 02編集可能な図・描画・ペイント
- 03エージェントの編集をリアルタイム表示
- 04後続の編集を残した変更の取り消し
- 05エディターの埋め込みと読み取り専用リーダー
- 06自己完結型 Markdown のサポート
活用シーン
- 01エージェントと Markdown 文書を共同編集
- 02文書内の図や描画を作成・調整
- 03アプリにエディターやリーダーを埋め込む
- 04MCP 経由でエージェントに文書を編集させる
MCP 対応
Rapier はアカウントやキーが不要な streamable HTTP MCP エンドポイントを提供します。エージェントは `open` でエディター URL を取得し、`rapier://guide` で利用可能なツールを確認します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.rapier.website/door/mcpclaude mcp add --transport http jackskip22-rapier https://mcp.rapier.website/door/mcp{"mcpServers":{"jackskip22-rapier":{"type":"http","url":"https://mcp.rapier.website/door/mcp"}}}Cursor で開く{"servers":{"jackskip22-rapier":{"type":"http","url":"https://mcp.rapier.website/door/mcp"}}}VS Code で開く{"mcpServers":{"jackskip22-rapier":{"type":"http","url":"https://mcp.rapier.website/door/mcp"}}}{"mcpServers":{"jackskip22-rapier":{"serverUrl":"https://mcp.rapier.website/door/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | |
| file | object | いいえ | |
| file.name | string | はい | |
| file.resourceUri | string | はい | |
| note | string | いいえ | |
| text | string | いいえ | |
| agent | string | いいえ | |
| title | string | いいえ | |
| document | string | いいえ | |
| filename | string | いいえ | |
| createToken | string | いいえ | |
| operation_id | string | いいえ |
詳細
Rapier - Markdown エディター&アート:プラグインとパッケージ
AI アシスタントと一緒に文章を書いたり、絵を描いたり、ペイントしたりできる Markdown エディター、Rapier用のエージェントプラグイン、npm パッケージ、プラグインファイルです。
エージェントを接続する
MCP の入口:https://mcp.rapier.website/door/mcp(ストリーミング可能な HTTP、アカウントやキーは不要)。openを呼び出し、返されたeditor_urlをユーザーに渡して、rapier://guideを読み込みます。エージェントガイドにはすべてのツールが記載されています。
| クライアント | インストール |
|---|---|
| Claude | claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapier |
| Antigravity | agy plugin install https://github.com/jackskip22/rapier-plugins |
| Cursor | cursor/。.cursor-plugin/marketplace.jsonに登録されています |
| OpenAI | openai/:専用のスキルとリモート MCP エンドポイント |
| Agent Plugins 1.0 対応クライアント | このリポジトリのルート:plugin.json、mcp.json、skills/ |
| スキルのみ | npx skills add jackskip22/rapier-plugins |
クライアントごとに Rapier パッケージを1つインストールしてください。入口はMCP RegistryおよびGitHub MCP Registryにio.github.jackskip22/rapierとして登録されています。
エージェントは、ユーザーがその場にいても不在でも、文書を直接編集します。ユーザーは変更を確認し、タップして変更前の内容を見たり、後から加えた編集を残したまま元に戻したりできます。エージェントは編集前に正確なソースを読み込み、ユーザーの入力内容とWill領域を保持します。
npm パッケージ
| パッケージ | |
|---|---|
| rapier-html | npx [email protected] notes.mdを実行するとnotes.rapier.htmlが作成されます。エディターと文書を1つにまとめたオフラインファイルです。 |
| rapier-embed | npm install [email protected]:エディターまたは読み取り専用リーダーをアプリに組み込み、アプリのストレージに保存できます。agent: trueを指定すると、WebMCP 経由でアプリ独自のエージェントに接続します。MIT。 |
| rapier-markdown-kit | エディターなしで、図や編集可能な描画、レイアウトを含む1つの.mdファイルにまとめられた自己完結型 Markdown を読み込み、書き込み、レンダリングします。MIT。 |
| rapier-jxl | Rapier が使用する JPEG XL エンコーダー。あらゆる JavaScript ランタイムで利用できます。 |
同じツールを使って独自のフォルダーまたは S3 互換バケットから文書を配信するには、rapier-serverを実行してください。
プラグインファイル
Rapier は文書で必要になった際に、次の URL からプラグインを初回読み込みし、長さと SHA-384 でそれぞれを検証します:https://cdn.jsdelivr.net/gh/jackskip22/[email protected]/<directory>/<file>。npx [email protected] plugins <directory>を実行すると、リーダーのプラグインをアプリにコピーできます(プラグイン)。
| ディレクトリ | 内容 |
|---|---|
math/ | 数式レンダラー、およびそのライセンス表記と入力識別情報 |
letters/ | Draw の文字セット:大英図書館のスキャン画像を元にトレースした装飾用大文字(CC0) |
templates/、elements/ | 装飾の本を元にトレースしたページ枠と装飾(CC0) |
flowchart/、docx/、pdf/ | リーダーのフローチャート、Word、PDF プラグイン |
sources/reader-1.2.46/ | これらのソース。オフラインでビルドできます(README.reader-plugins.md) |
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。