Rapier
Escreva, desenhe e pinte com seu agente em um editor Markdown compartilhado: documentos, diagramas editáveis e aquarela real. Gratuito, código aberto, sem conta.
Servidor MCP hospedado
npx add-mcp 'https://mcp.rapier.website/door/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Rapier - Markdown Editor & Art: plugins e pacotes
Plugins, pacotes npm e arquivos de plug-in para Rapier - Markdown Editor & Art. Editor Markdown para escrita, anotações, diagramas editáveis, desenho e pintura com seu assistente de IA. Trabalhe em conjunto por meio de um host compatível, entregue um arquivo offline editável ou incorpore o editor ou o leitor no seu aplicativo.
Comece
- Trabalhe ao vivo com uma pessoa. Conecte um cliente MCP ao
https://mcp.rapier.website/door/mcpvia HTTP streamable e, em seguida, chameopen. Abra oeditor_urlretornado para a pessoa. Leiarapier://guidepara edição, desenho, pintura, comentários, revisão e exportação. Não é necessária conta ou chave. - Entregue um documento offline.
npx rapier-html notes.mdgravanotes.rapier.html: o editor e seu documento em um único arquivo. Pacote. - Coloque o Rapier no seu aplicativo.
npm install rapier-embedincorpora o editor ou o leitor leve. Habiliteagent: trueno editor para o agente do seu próprio aplicativo via WebMCP. Seu aplicativo é dono do armazenamento; o leitor é somente leitura. Incorporação. - Mantenha documentos ricos em Markdown.
npm install rapier-markdown-kitlê e grava imagens, desenhos editáveis e layout em um único arquivo.md. Respeite as regiões Will/1:edit,appendekeep. Markdown autocontido. - Codifique JPEG XL em JavaScript.
npm install rapier-jxladiciona o codificador que o Rapier usa, em navegadores, Node.js e outros runtimes JavaScript. Codificador. - Execute sua própria porta. rapier-server serve
Markdown da sua pasta ou bucket compatível com S3 por meio das mesmas ferramentas MCP. Forneça Node.js e Chromium;
comece com
rapier-server serve <folder>e as configurações de navegador documentadas.
O agente edita ao vivo, ao lado da pessoa ou enquanto ela está ausente. O Rapier mostra sua presença e alterações; a pessoa
toca em uma alteração para ver o que havia antes e desfaz qualquer coisa, mantendo edições posteriores. Use show {target:"comparison"}
para mostrar deliberadamente um diff. Leia a fonte exata antes de editar e preserve a digitação e a Will da pessoa.
O guia do agente lista as ferramentas e suas entradas.
Plugins de agente
- A raiz do repositório é um pacote Agent Plugins:
plugin.json,mcp.jsoneskills/fornecem quatro habilidades e a porta MCP. Instale esta raiz com um cliente que suporte Agent Plugins 1.0. O Antigravity lê a mesma raiz emcp_config.json:agy plugin install https://github.com/jackskip22/rapier-plugins - Apenas as quatro habilidades, para qualquer agente que o comando skills suporte:
npx skills add jackskip22/rapier-plugins cursor/: o plugin do Cursor adiciona uma regra para escrita, diagramas, comparações e pinturas em um documento editável. O marketplace do Cursor em.cursor-plugin/marketplace.jsonaponta para ele. Instalação local. Instale um pacote Rapier em cada cliente.claude/: o plugin do Claude: quatro habilidades e a porta MCP.claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapieropenai/: o pacote do OpenAI: suas habilidades retidas separadamente e endpoint MCP remoto.- A porta,
https://mcp.rapier.website/door/mcp, está no registro MCP comoio.github.jackskip22/rapier(server.json). Qualquer cliente MCP conecta-se a ela sem conta ou chave.
Pacotes npm
npm/rapier-html/:npx rapier-html@1.2.9 notes.mdgrava um único arquivo HTML offline: o editor com o documento dentro.npm/rapier-embed/:npm install rapier-embed@1.2.9coloca o leitor somente leitura ou o editor de documentos no seu site ou aplicativo, salvando no seu próprio armazenamento (MIT).npm/rapier-markdown-kit/: leia, grave e renderize Markdown autocontido, um único arquivo.mdcom suas imagens e layout, sem o editor (MIT).- O codificador JPEG XL dentro do Rapier é
rapier-jxl, publicado a partir de jackskip22/rapier-jxl.
Arquivos de plug-in
As páginas do Rapier baixam estes na primeira vez que um documento precisa deles, por meio de
https://cdn.jsdelivr.net/gh/jackskip22/rapier-plugins@v1.2.9/<directory>/<file> (a tag de cada versão), e verificam cada um por tamanho e SHA-384.
Para manter os plug-ins do leitor no seu próprio aplicativo, execute npx rapier-embed@1.2.9 plugins <directory>; veja
Plug-ins.
math/: O renderizador Math fixado do aplicativo, seus avisos completos e identidades originais de entrada.letters/: Conjuntos de letras do Draw, capitulares ornamentais traçadas a partir dos scans de livros da British Library (CC0).flowchart/,docx/,pdf/: os plug-ins do próprio leitor, um arquivo cada: o renderizador de fluxogramas, o leitor de Word e a leitura de páginas do leitor de PDF.sources/reader-1.2.9/: a fonte desses três plug-ins, que os compila offline (seuREADME.reader-plugins.md).