Capacitor MCP
Servidor MCP no oficial para la documentación oficial de Capacitor. Proporciona a los asistentes de IA la documentación actual de Capacitor.
Documentación
Servidor Capacitor MCP
Servidor MCP no oficial para la documentación oficial de Capacitor. Proporciona a los asistentes de IA la documentación actual de Capacitor v8, v7, v6 y next, la lista de plugins oficiales y de la comunidad, y las publicaciones de Capacitor del blog de Ionic, para que dejen de adivinar las APIs de los plugins y las banderas de la CLI. No está afiliado ni respaldado por Ionic ni OutSystems.
Mantenido por Capawesome.
Endpoint
El servidor está alojado y listo para usar. Sin cuenta, sin token, sin instalación:
https://capacitor-mcp.capawesome.io/mcp
Instalación
Claude Code
claude mcp add --transport http capacitor https://capacitor-mcp.capawesome.io/mcp
Claude Desktop / Claude.ai
Ve a Configuración → Conectores → Añadir conector personalizado e introduce:
- Nombre:
Capacitor - URL:
https://capacitor-mcp.capawesome.io/mcp
Cursor
O añade .cursor/mcp.json a tu proyecto:
{
"mcpServers": {
"capacitor": {
"url": "https://capacitor-mcp.capawesome.io/mcp"
}
}
}
VS Code
O añade .vscode/mcp.json a tu proyecto:
{
"servers": {
"capacitor": {
"type": "http",
"url": "https://capacitor-mcp.capawesome.io/mcp"
}
}
}
Windsurf
Añade el servidor a ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"capacitor": {
"serverUrl": "https://capacitor-mcp.capawesome.io/mcp"
}
}
}
Zed
Añade el servidor a tu settings.json de Zed:
{
"context_servers": {
"capacitor": {
"url": "https://capacitor-mcp.capawesome.io/mcp"
}
}
}
Cualquier cliente mediante npx
Los clientes que no puedan conectarse a un servidor remoto por HTTP pueden ejecutar este paquete, que hace de proxy de stdio al servidor alojado:
{
"mcpServers": {
"capacitor": {
"command": "npx",
"args": ["-y", "@capawesome/capacitor-mcp"]
}
}
}
Requiere Node.js 22 o posterior.
Herramientas
| Herramienta | Propósito | Parámetros |
|---|---|---|
search_docs | Busca en la documentación por palabra clave. Empieza aquí para cualquier pregunta sobre Capacitor. | query (obligatorio), section, version, limit |
get_doc_page | Lee una página completa de documentación devuelta por search_docs. | url (obligatorio), version |
list_plugins | Lista los plugins de Capacitor oficiales y de la comunidad. | query, source, limit |
list_blog_posts | Lista las publicaciones recientes de Capacitor del blog de Ionic. | — |
Versiones
La documentación está disponible para Capacitor v8 (por defecto), v7, v6 y next. Pasa el parámetro version a search_docs y get_doc_page para apuntar a una versión específica.
Límites de tasa
El endpoint está limitado a 100 solicitudes por minuto por IP. Las solicitudes que superen el límite se responden con 429 Too Many Requests; reintenta después de una breve espera.
Privacidad
Tu dirección IP se procesa únicamente para el límite de tasa. Las consultas y los argumentos de las herramientas no se almacenan, no se registran más allá de los registros de borde estándar de Cloudflare y nunca se usan para entrenamiento. Consulta la Política de Privacidad para más detalles.
Relacionados
- Servidor MCP de Ionic Framework — lo mismo para la documentación de Ionic Framework, componentes y ejemplos de uso.
- Servidor MCP de Capawesome — el servidor MCP oficial para la documentación de Capawesome y la API de gestión de Capawesome Cloud.
- Actualizaciones en vivo de Capawesome Cloud — envía cambios de JavaScript, HTML y CSS a tu aplicación sin revisión de la tienda de aplicaciones.
- Compilaciones nativas de Capawesome Cloud — compila aplicaciones nativas de iOS y Android en la nube, sin un Mac.
- Publicación en tienda de aplicaciones de Capawesome Cloud — envía compilaciones a la App Store de Apple y a Google Play Store.
Atribución
El contenido de la documentación es © del equipo de Ionic, licenciado bajo Apache-2.0 y obtenido de ionic-team/capacitor-docs. Se convierte de MDX a Markdown para su entrega a través de MCP y, por lo demás, se sirve sin modificar en su sustancia. La lista de plugins de la comunidad proviene de capawesome-team/awesome-capacitorjs. Los extractos del blog provienen del blog de Ionic y enlazan a la publicación original.
Consulta NOTICE para la atribución completa.
Desarrollo
npm install
npm run build
npm test
Establece CAPACITOR_MCP_URL para apuntar el proxy a un servidor local en lugar del alojado:
CAPACITOR_MCP_URL=http://localhost:8787/mcp node dist/index.js
Publicación
Las versiones se gestionan con release-please. Al fusionar su solicitud de extracción de versión, se etiqueta la versión, se publica el paquete en npm y luego se publica server.json en el Registro MCP. La versión en server.json se incrementa por release-please junto con package.json, por lo que nunca debe editarse a mano. Para publicar en el registro manualmente, instala mcp-publisher, ejecuta mcp-publisher login dns --domain=capawesome.io --private-key=<key> con la clave privada Ed25519 del gestor de contraseñas y luego mcp-publisher publish.
Licencia
Consulta LICENSE.