Rapier

Escribe, dibuja y pinta con tu agente en un editor de Markdown compartido: documentos, diagramas editables y acuarela real. Gratis, de código abierto, sin cuenta.

Servidor MCP alojado

npx add-mcp 'https://mcp.rapier.website/door/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Rapier - Markdown Editor & Art: plugins y paquetes

Plugins, paquetes npm y archivos de plugin para Rapier - Markdown Editor & Art. Editor de Markdown para escribir, notas, diagramas editables, dibujo y pintura con tu asistente de IA. Trabajen juntos a través de un host compatible, entreguen un archivo editable sin conexión, o integren el editor o el lector en su aplicación.

Comenzar

  1. Trabaja en vivo con una persona. Conecta un cliente MCP a https://mcp.rapier.website/door/mcp a través de HTTP streamable, luego llama a open. Abre el editor_url devuelto para la persona. Lee rapier://guide para editar, dibujar, pintar, comentar, revisar y exportar. No se requiere cuenta ni clave.
  2. Entrega un documento sin conexión. npx rapier-html notes.md escribe notes.rapier.html: el editor y su documento en un solo archivo. Paquete.
  3. Pon Rapier en tu aplicación. npm install rapier-embed integra el editor o el lector ligero. Habilita agent: true en el editor para el agente propio de tu aplicación a través de WebMCP. Tu aplicación es dueña del almacenamiento; el lector es de solo lectura. Integración.
  4. Mantén documentos enriquecidos en Markdown. npm install rapier-markdown-kit lee y escribe imágenes, dibujos editables y diseño en un solo archivo .md. Respeta las regiones Will/1: edit, append y keep. Markdown autocontenido.
  5. Codifica JPEG XL en JavaScript. npm install rapier-jxl añade el codificador que Rapier usa, en navegadores, Node.js y otros entornos de ejecución de JavaScript. Codificador.
  6. Ejecuta tu propia puerta. rapier-server sirve Markdown desde tu carpeta o bucket compatible con S3 a través de las mismas herramientas MCP. Proporciona Node.js y Chromium; comienza con rapier-server serve <folder> y la configuración documentada del navegador.

El agente edita en vivo, junto a la persona o mientras está ausente. Rapier muestra su presencia y cambios; la persona toca un cambio para ver lo que había antes y deshace cualquier cosa, conservando ediciones posteriores. Usa show {target:"comparison"} para mostrar deliberadamente un diff. Lee la fuente exacta antes de editar y preserva la escritura y la voluntad de la persona. La guía del agente lista las herramientas y sus entradas.

Plugins de agente

  • La raíz del repositorio es un paquete de Agent Plugins: plugin.json, mcp.json y skills/ proporcionan cuatro habilidades y la puerta MCP. Instala esta raíz con un cliente que soporte Agent Plugins 1.0. Antigravity lee la misma raíz y mcp_config.json: agy plugin install https://github.com/jackskip22/rapier-plugins
  • Solo las cuatro habilidades, para cualquier agente que el comando skills soporte: npx skills add jackskip22/rapier-plugins
  • cursor/: el plugin de Cursor añade una regla para escribir, diagramas, comparaciones y pinturas en un documento editable. El marketplace de Cursor en .cursor-plugin/marketplace.json apunta a él. Instalación local. Instala un paquete de Rapier en cada cliente.
  • claude/: el plugin de Claude: cuatro habilidades y la puerta MCP. claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapier
  • openai/: el paquete de OpenAI: sus habilidades retenidas por separado y el endpoint MCP remoto.
  • La puerta, https://mcp.rapier.website/door/mcp, está en el registro MCP como io.github.jackskip22/rapier (server.json). Cualquier cliente MCP se conecta a ella sin cuenta ni clave.

Paquetes npm

  • npm/rapier-html/: npx rapier-html@1.2.9 notes.md escribe un archivo HTML sin conexión: el editor con el documento dentro.
  • npm/rapier-embed/: npm install rapier-embed@1.2.9 coloca el lector de solo lectura o el editor de documentos en tu sitio o aplicación, guardando en tu propio almacenamiento (MIT).
  • npm/rapier-markdown-kit/: lee, escribe y renderiza Markdown autocontenido, un archivo .md con sus imágenes y diseño, sin el editor (MIT).
  • El codificador JPEG XL dentro de Rapier es rapier-jxl, publicado desde jackskip22/rapier-jxl.

Archivos de plugin

Las páginas de Rapier descargan estos la primera vez que un documento los necesita, a través de https://cdn.jsdelivr.net/gh/jackskip22/rapier-plugins@v1.2.9/<directory>/<file> (la etiqueta propia de cada versión), y los verifican por longitud y SHA-384. Para mantener los plugins del lector en tu propia aplicación, ejecuta npx rapier-embed@1.2.9 plugins <directory>; consulta Plugins.

  • math/: El renderizador de Math fijado de la aplicación, sus avisos completos e identidades originales de entrada.
  • letters/: Los conjuntos de letras de Draw, capitales ornamentales trazadas de los escaneos de libros de la British Library (CC0).
  • flowchart/, docx/, pdf/: los plugins propios del lector, un archivo cada uno: el renderizador de diagramas de flujo, el lector de Word y la lectura de páginas del lector de PDF.
  • sources/reader-1.2.9/: la fuente de esos tres plugins, que los compila sin conexión (su README.reader-plugins.md).

Fuente: github.com/jackskip22/rapier. Privacidad y términos.