Ionic Framework MCP
Servidor MCP não oficial para a documentação oficial do Ionic Framework. Ele fornece aos assistentes de IA a documentação atual do Ionic Framework.
Documentação
Servidor MCP do Ionic Framework
Servidor MCP não oficial para a documentação oficial do Ionic Framework. Ele fornece aos assistentes de IA a documentação atual do Ionic Framework v9 e v8 — incluindo a referência da API de componentes e os exemplos de uso para Angular, React, Vue e JavaScript puro — além do blog do Ionic. Não é afiliado nem endossado pela Ionic ou pela OutSystems.
Mantido pela Capawesome.
Endpoint
O servidor está hospedado e pronto para uso. Sem conta, sem token, sem instalação:
https://ionic-framework-mcp.capawesome.io/mcp
Instalação
Claude Code
claude mcp add --transport http ionic-framework https://ionic-framework-mcp.capawesome.io/mcp
Claude Desktop / Claude.ai
Vá para Configurações → Conectores → Adicionar conector personalizado e insira:
- Nome:
Ionic Framework - URL:
https://ionic-framework-mcp.capawesome.io/mcp
Cursor
Ou adicione .cursor/mcp.json ao seu projeto:
{
"mcpServers": {
"ionic-framework": {
"url": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
VS Code
Ou adicione .vscode/mcp.json ao seu projeto:
{
"servers": {
"ionic-framework": {
"type": "http",
"url": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
Windsurf
Adicione o servidor ao ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ionic-framework": {
"serverUrl": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
Zed
Adicione o servidor ao seu settings.json do Zed:
{
"context_servers": {
"ionic-framework": {
"url": "https://ionic-framework-mcp.capawesome.io/mcp"
}
}
}
Qualquer cliente via npx
Clientes que não conseguem se conectar a um servidor remoto via HTTP podem executar este pacote, que faz proxy do stdio para o servidor hospedado:
{
"mcpServers": {
"ionic-framework": {
"command": "npx",
"args": ["-y", "@capawesome/ionic-framework-mcp"]
}
}
}
Requer Node.js 22 ou posterior.
Ferramentas
| Ferramenta | Finalidade | Parâmetros |
|---|---|---|
search_docs | Pesquise a documentação por palavra-chave. Comece aqui para qualquer pergunta sobre o Ionic Framework. | query (obrigatório), section, version, limit |
get_doc_page | Leia uma página completa da documentação retornada por search_docs. | url (obrigatório), version |
list_components | Liste os componentes do Ionic Framework com sua referência de API. | query, version, limit |
get_component_usage | Leia exemplos de uso de um componente, por framework. | component (obrigatório), example, framework, version |
list_blog_posts | Liste as postagens recentes do blog do Ionic. | — |
Versões
A documentação está disponível para o Ionic Framework v9 (padrão) e v8. Passe o parâmetro version para direcionar uma versão específica.
Limites de taxa
O endpoint está limitado a 100 solicitações por minuto por IP. Solicitações acima do limite são respondidas com 429 Too Many Requests; tente novamente após uma breve espera.
Privacidade
Seu endereço IP é processado apenas para limitação de taxa. Consultas e argumentos de ferramentas não são armazenados, não são registrados além dos logs de borda padrão da Cloudflare e nunca são usados para treinamento. Consulte a Política de Privacidade para obter detalhes.
Relacionados
- Servidor MCP do Capacitor — o mesmo para a documentação do Capacitor, lista de plugins e blog.
- Servidor MCP da Capawesome — o servidor MCP oficial para a documentação da Capawesome e a API de gerenciamento da Capawesome Cloud.
- Capawesome Cloud Live Updates — envie alterações de JavaScript, HTML e CSS para seu aplicativo sem revisão na loja de aplicativos.
- Capawesome Cloud Native Builds — crie aplicativos nativos para iOS e Android na nuvem, sem um Mac.
- Capawesome Cloud App Store Publishing — envie builds para a Apple App Store e Google Play Store.
Atribuição
O conteúdo da documentação é © da equipe Ionic, licenciado sob Apache-2.0 e originado de ionic-team/ionic-docs. Ele é convertido de MDX para Markdown para entrega via MCP e, fora isso, é servido sem modificações em substância. A referência da API de componentes vem do pacote @ionic/docs (MIT). Os trechos do blog vêm do blog do Ionic e linkam para a postagem original.
Consulte NOTICE para a atribuição completa.
Desenvolvimento
npm install
npm run build
npm test
Defina IONIC_FRAMEWORK_MCP_URL para apontar o proxy para um servidor local em vez do hospedado:
IONIC_FRAMEWORK_MCP_URL=http://localhost:8787/mcp node dist/index.js
Lançamento
Os lançamentos são gerenciados pelo release-please. Mesclar seu pull request de lançamento marca a versão, publica o pacote no npm e depois publica server.json no MCP Registry. A versão em server.json é incrementada pelo release-please junto com package.json, então nunca precisa ser editada manualmente. Para publicar no registro manualmente, instale mcp-publisher, execute mcp-publisher login dns --domain=capawesome.io --private-key=<key> com a chave privada Ed25519 do gerenciador de senhas e depois mcp-publisher publish.
Licença
Consulte LICENSE.