Ionic Framework MCP
Servidor MCP no oficial para la documentación oficial de Ionic Framework. Proporciona a los asistentes de IA la documentación actual de Ionic Framework.
Documentación
Servidor MCP de Ionic Framework
Servidor MCP no oficial para la documentación oficial de Ionic Framework. Proporciona a los asistentes de IA la documentación actual de Ionic Framework v9 y v8, incluida la referencia de la API de componentes y los ejemplos de uso para Angular, React, Vue y JavaScript vanilla, además del blog de Ionic. No está afiliado ni respaldado por Ionic u OutSystems.
Mantenido por Capawesome.
Endpoint
El servidor está alojado y listo para usar. Sin cuenta, sin token, sin instalación:
https://ionic-framework-mcp.capawesome.io/mcp
Instalación
Claude Code
claude mcp add --transport http ionic-framework https://ionic-framework-mcp.capawesome.io/mcp
Claude Desktop / Claude.ai
Ve a Configuración → Conectores → Añadir conector personalizado e introduce:
- Nombre:
Ionic Framework - URL:
https://ionic-framework-mcp.capawesome.io/mcp
Cursor
O añade .cursor/mcp.json a tu proyecto:
{
"mcpServers": {
"ionic-framework": {
"url": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
VS Code
O añade .vscode/mcp.json a tu proyecto:
{
"servers": {
"ionic-framework": {
"type": "http",
"url": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
Windsurf
Añade el servidor a ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ionic-framework": {
"serverUrl": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
Zed
Añade el servidor a tu settings.json de Zed:
{
"context_servers": {
"ionic-framework": {
"url": "https://ionic-framework-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": {
"ionic-framework": {
"command": "npx",
"args": ["-y", "@capawesome/ionic-framework-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 Ionic Framework. | query (obligatorio), section, version, limit |
get_doc_page | Lee una página completa de documentación devuelta por search_docs. | url (obligatorio), version |
list_components | Lista los componentes de Ionic Framework con su referencia de API. | query, version, limit |
get_component_usage | Lee ejemplos de uso de un componente, por framework. | component (obligatorio), example, framework, version |
list_blog_posts | Lista las publicaciones recientes del blog de Ionic. | — |
Versiones
La documentación está disponible para Ionic Framework v9 (predeterminada) y v8. Pasa el parámetro version para apuntar a una versión específica.
Límites de velocidad
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 velocidad. 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 Capacitor — lo mismo para la documentación de Capacitor, la lista de plugins y el blog.
- 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 tiendas 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, con licencia Apache-2.0 y proviene de ionic-team/ionic-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 contenido. La referencia de la API de componentes proviene del paquete @ionic/docs (MIT). 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 IONIC_FRAMEWORK_MCP_URL para apuntar el proxy a un servidor local en lugar del alojado:
IONIC_FRAMEWORK_MCP_URL=http://localhost:8787/mcp node dist/index.js
Publicación
Las versiones se gestionan mediante 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 mediante release-please junto con package.json, por lo que nunca debe editarse manualmente. 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.