关于 Rapier - Markdown Editor & Art
Rapier 是一款面向写作、笔记、图表编辑、绘图和绘画的 Markdown 编辑器,其插件与 npm 包支持 Agent 接入。用户可查看 Agent 的实时修改,并逐项撤销而保留后续编辑。
主要功能
- 01Markdown 写作与笔记
- 02可编辑图表、绘图和绘画
- 03实时查看 Agent 修改
- 04逐项撤销并保留后续编辑
- 05提供编辑器嵌入与只读阅读器
- 06支持自包含 Markdown
适用场景
- 01与 Agent 协作编辑 Markdown 文档
- 02在文档中制作和调整图表或绘图
- 03将编辑器或阅读器嵌入应用
- 04通过 MCP 让 Agent 修改实时文档
MCP 相关
Rapier 提供无需账户或密钥的 streamable HTTP MCP 端点。Agent 调用 `open` 获取编辑器链接,并读取 `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 编辑器与艺术:插件和软件包
面向 Rapier 的 Agent 插件、npm 软件包和插件文件。Rapier 是一款 Markdown 编辑器,你可以用 AI 助手在其中写作、绘图和绘画。
连接 Agent
MCP 入口:https://mcp.rapier.website/door/mcp(可流式传输的 HTTP,无需账户或密钥)。调用 open,将返回的 editor_url 提供给用户,然后阅读 rapier://guide。Agent 指南列出了所有工具。
| 客户端 | 安装 |
|---|---|
| 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 软件包。该入口在 MCP Registry 和 GitHub MCP Registry 中的名称为 io.github.jackskip22/rapier。
Agent 可在用户在场或离开时实时编辑。用户可以看到每项更改,点按即可查看更改前的内容,也可以撤销更改,同时保留后续编辑。Agent 会在编辑前读取精确的源内容,并保留用户正在输入的内容和 Will 区域。
npm 软件包
| 软件包 | |
|---|---|
| rapier-html | npx [email protected] notes.md 会生成 notes.rapier.html:将编辑器和文档放在一个离线文件中。 |
| rapier-embed | npm install [email protected]:在你的应用中嵌入编辑器或只读阅读器,并保存到你的存储中。agent: true 可通过 WebMCP 连接应用自己的 Agent。MIT。 |
| rapier-markdown-kit | 无需编辑器,即可读取、编写和渲染自包含 Markdown:一个 .md 文件包含图片、可编辑绘图和版式。MIT。 |
| rapier-jxl | Rapier 使用的 JPEG XL 编码器,适用于任意 JavaScript 运行时。 |
如需通过相同工具从自己的文件夹或兼容 S3 的存储桶提供文档,请运行 rapier-server。
插件文件
Rapier 会在文档首次需要某个插件时,从 https://cdn.jsdelivr.net/gh/jackskip22/[email protected]/<directory>/<file> 加载,并通过长度和 SHA-384 校验每个文件。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) |
源代码:jackskip22/rapier。隐私与条款。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。