mcpField
I
ionic-framework-mcp

ionic-framework-mcp

远程服务
capawesome.io开发工具17 周前更新

关于 ionic-framework-mcp

ionic-framework-mcp 是为 AI 助手提供 Ionic Framework 文档、组件资料和博客内容的非官方 MCP 服务。它涵盖 v9 和 v8,并包含 Angular、React、Vue 与原生 JavaScript 的组件用法示例。

主要功能

  1. 01搜索并读取 Ionic Framework 文档
  2. 02指定 v9 或 v8 文档版本
  3. 03列出组件及其 API 参考
  4. 04按框架获取组件用法示例
  5. 05列出 Ionic 博客文章

适用场景

  1. 01查找 Ionic Framework 功能文档
  2. 02查看组件 API 参考
  3. 03比较组件在不同框架中的用法
  4. 04检索 Ionic 博客文章

MCP 相关

该 MCP 服务提供工具,用于搜索和读取文档、列出组件、获取按框架分类的用法示例及查询博客文章。客户端可连接托管 HTTP 端点;不支持远程 HTTP 的客户端可使用 npx 代理。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://ionic-framework-mcp.capawesome.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@capawesome/ionic-framework-mcp0.0.1

工具

5
参数类型必填说明
limitinteger否要返回的最大条目数,例如 5。默认为 10,最大值为 25。
querystring是搜索词,例如 "modal dismiss" 或 "dark mode css variables"。使用普通关键词效果最佳;不支持搜索运算符。
sectionenum否将搜索范围限制为文档的某个部分,例如组件参考中的 "components"、颜色、CSS 变量和布局相关的 "theming",或 Angular 集成相关的 "angular"。默认搜索所有部分。components | angular | react | vue | theming | guides | updating | cli
versionenum否可选。Ionic Framework 文档版本。默认为 v9。请与用户 package.json 中的 @ionic/core(或 @ionic/angular、@ionic/react、@ionic/vue)主版本匹配。v9 | v8

详细介绍

Ionic Framework MCP 服务

面向官方 Ionic Framework 文档的非官方 MCP 服务。它为 AI 助手提供 Ionic Framework v9 和 v8 的最新文档,包括组件 API 参考、Angular、React、Vue 和原生 JavaScript 的用法示例,以及 Ionic 博客。与 Ionic 或 OutSystems 无关联,也未获得其认可。

由 Capawesome 维护。

端点

服务已托管并可立即使用。无需账号、令牌或安装:

https://ionic-framework-mcp.capawesome.io/mcp

安装

Claude Code
claude mcp add --transport http ionic-framework https://ionic-framework-mcp.capawesome.io/mcp
Claude Desktop / Claude.ai

前往 Settings → Connectors → Add custom connector 并输入:

  • 名称:Ionic Framework
  • URL:https://ionic-framework-mcp.capawesome.io/mcp
Cursor

在 Cursor 中安装

或者在项目中添加 .cursor/mcp.json:

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

在 VS Code 中安装

或者在项目中添加 .vscode/mcp.json:

{
  "servers": {
    "ionic-framework": {
      "type": "http",
      "url": "https://ionic-framework-mcp.capawesome.io/mcp"
    }
  }
}
Windsurf

将服务添加到 ~/.codeium/windsurf/mcp_config.json:

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

将服务添加到 Zed 的 settings.json:

{
  "context_servers": {
    "ionic-framework": {
      "url": "https://ionic-framework-mcp.capawesome.io/mcp"
    }
  }
}
通过 npx 使用任意客户端

无法通过 HTTP 连接远程服务的客户端,可以运行此软件包,由它将标准输入输出代理到托管服务:

{
  "mcpServers": {
    "ionic-framework": {
      "command": "npx",
      "args": ["-y", "@capawesome/ionic-framework-mcp"]
    }
  }
}

需要 Node.js 22 或更高版本。

工具

工具用途参数
search_docs按关键词搜索文档。遇到任何 Ionic Framework 相关问题,都从这里开始。query(必填)、section、version、limit
get_doc_page阅读 search_docs 返回的完整文档页面。url(必填)、version
list_components列出 Ionic Framework 组件及其 API 参考。query、version、limit
get_component_usage按框架阅读组件的用法示例。component(必填)、example、framework、version
list_blog_posts列出 Ionic 博客的最新文章。—

版本

文档提供 Ionic Framework v9(默认)和 v8 版本。传入 version 参数即可指定目标版本。

速率限制

此端点的速率限制为每个 IP 每分钟 100 个请求。超出限制的请求会收到 429 Too Many Requests;请稍等片刻后重试。

隐私

你的 IP 地址仅用于速率限制。查询和工具参数不会被存储,也不会记录在 Cloudflare 标准边缘日志之外,并且绝不会用于训练。详情请参阅隐私政策。

相关项目

归属声明

文档内容版权归 Ionic 团队所有,依据 Apache-2.0 授权,来源为 ionic-team/ionic-docs。内容从 MDX 转换为 Markdown,以便通过 MCP 交付;除此之外,实质内容均保持原样。组件 API 参考来自 @ionic/docs 软件包(MIT)。博客摘录来自 Ionic 博客,并链接到原文。

完整归属信息请参阅 NOTICE。

开发

npm install
npm run build
npm test

将 IONIC_FRAMEWORK_MCP_URL 设置为本地服务地址,让代理指向本地服务而不是托管服务:

IONIC_FRAMEWORK_MCP_URL=http://localhost:8787/mcp node dist/index.js

发布

版本发布由 release-please 管理。合并其发布拉取请求后,会为版本创建标签、将软件包发布到 npm,然后将 server.json 发布到 MCP Registry。server.json 中的版本由 release-please 与 package.json 一起更新,因此无需手动编辑。若要手动发布到注册表,请安装 mcp-publisher,使用密码管理器中的 Ed25519 私钥运行 mcp-publisher login dns --domain=capawesome.io --private-key=<key>,然后运行 mcp-publisher publish。

许可证

请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。