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

Install in Cursor

O añade .cursor/mcp.json a tu proyecto:

{
  "mcpServers": {
    "ionic-framework": {
      "url": "https://ionic-framework-mcp.capawesome.io/mcp"
    }
  }
}

VS Code

Instalar en 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

HerramientaPropósitoParámetros
search_docsBusca en la documentación por palabra clave. Empieza aquí para cualquier pregunta sobre Ionic Framework.query (obligatorio), section, version, limit
get_doc_pageLee una página completa de documentación devuelta por search_docs.url (obligatorio), version
list_componentsLista los componentes de Ionic Framework con su referencia de API.query, version, limit
get_component_usageLee ejemplos de uso de un componente, por framework.component (obligatorio), example, framework, version
list_blog_postsLista 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

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.