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

  1. Trabalhe ao vivo com uma pessoa. Conecte um cliente MCP ao https://mcp.rapier.website/door/mcp via HTTP streamable e, em seguida, chame open. Abra o editor_url retornado para a pessoa. Leia rapier://guide para edição, desenho, pintura, comentários, revisão e exportação. Não é necessária conta ou chave.
  2. Entregue um documento offline. npx rapier-html notes.md grava notes.rapier.html: o editor e seu documento em um único arquivo. Pacote.
  3. Coloque o Rapier no seu aplicativo. npm install rapier-embed incorpora o editor ou o leitor leve. Habilite agent: true no editor para o agente do seu próprio aplicativo via WebMCP. Seu aplicativo é dono do armazenamento; o leitor é somente leitura. Incorporação.
  4. Mantenha documentos ricos em Markdown. npm install rapier-markdown-kit lê e grava imagens, desenhos editáveis e layout em um único arquivo .md. Respeite as regiões Will/1: edit, append e keep. Markdown autocontido.
  5. Codifique JPEG XL em JavaScript. npm install rapier-jxl adiciona o codificador que o Rapier usa, em navegadores, Node.js e outros runtimes JavaScript. Codificador.
  6. 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.json e skills/ 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 e mcp_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.json aponta 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@rapier
  • openai/: o pacote do OpenAI: suas habilidades retidas separadamente e endpoint MCP remoto.
  • A porta, https://mcp.rapier.website/door/mcp, está no registro MCP como io.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.md grava um único arquivo HTML offline: o editor com o documento dentro.
  • npm/rapier-embed/: npm install rapier-embed@1.2.9 coloca 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 .md com 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 (seu README.reader-plugins.md).

Fonte: github.com/jackskip22/rapier. Privacidade e termos.