mcpField
C
capawesome

capawesome

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

关于 capawesome

capawesome 是 Capawesome 官方 MCP 服务,为 AI 助手提供其插件、Capawesome Cloud 和 CLI 的文档检索。携带 API token 时,还可通过工具管理 Capawesome Cloud 中的应用、渠道、构建和部署。

主要功能

  1. 01搜索文档并获取页面
  2. 02列出博客文章
  3. 03管理 Capawesome Cloud 应用
  4. 04管理渠道、构建和部署
  5. 05可配置工具集及只读模式

适用场景

  1. 01查找 Capawesome 插件文档
  2. 02了解 Capawesome Cloud 和 CLI
  3. 03通过 AI 助手管理云端应用
  4. 04限制工具为只读操作

MCP 相关

服务托管于远程端点,可供支持 HTTP 的 MCP 客户端连接;也提供通过 npx 运行的 stdio 代理。文档工具无需 token,Capawesome Cloud 管理工具需提供 API token。

配置

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

服务地址https://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/mcp0.0.2

工具

3
参数类型必填说明
limitinteger否返回结果的最大数量,例如 5。默认值为 10,最大值为 25。
querystring是搜索词,例如 "live update rollback" 或 "biometrics android setup"。使用普通关键词效果最佳;不支持搜索运算符。
sectionenum否将搜索范围限定为文档的一个部分:"sdks"(插件参考和指南)、"cloud"(Capawesome Cloud)、"insiders"(Capawesome Insiders)或 "blog"(文章和发行说明)。默认搜索所有内容。sdks | cloud | blog | insiders

详细介绍

Capawesome MCP 服务

Capawesome 的官方 MCP 服务。它为 AI 助手提供最新的 Capawesome 文档,包括插件、Capawesome Cloud、Capawesome Insiders 和 CLI;如果提供 API 令牌,还可访问 Capawesome Cloud 管理 API,以管理应用、频道、构建、部署等。

由 Capawesome 维护。

端点

该服务已托管,可随时使用:

https://mcp.capawesome.io/mcp

文档工具无需账户或令牌。只有请求携带 API 令牌时,才能使用 Capawesome Cloud 工具——请参阅身份验证。

安装

Claude Code

使用文档工具无需令牌:

claude mcp add --transport http capawesome https://mcp.capawesome.io/mcp

若要添加 Capawesome Cloud 工具,请将 API 令牌作为 bearer header 传递,并选择工具集:

claude mcp add --transport http capawesome "https://mcp.capawesome.io/mcp?toolsets=all" \
  --header "Authorization: Bearer YOUR_TOKEN"
Claude Desktop / Claude.ai

前往设置 → 连接器 → 添加自定义连接器,并输入:

  • 名称:Capawesome
  • URL:https://mcp.capawesome.io/mcp
Cursor

在 Cursor 中安装

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

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

在 VS Code 中安装

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

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

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

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

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

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

无法通过 HTTP 连接远程服务的客户端,可以运行此软件包;它会将 stdio 代理到托管服务:

{
  "mcpServers": {
    "capawesome": {
      "command": "npx",
      "args": ["-y", "@capawesome/mcp"],
      "env": {
        "CAPAWESOME_TOKEN": "your-token"
      }
    }
  }
}

需要 Node.js 22 或更高版本。省略 env 即可仅使用文档工具。

身份验证

在 Capawesome Cloud Console 中创建 API 令牌,并将其传递给服务。

通过 HTTP 连接时,请将令牌作为 Authorization: Bearer <token> header 发送。运行此软件包时,请设置 CAPAWESOME_TOKEN 环境变量,代理会为你发送 header。

不提供令牌时,只会注册文档工具——Capawesome Cloud 工具不会启用,而不只是被隐藏。

配置

以下环境变量用于配置代理。它们仅适用于此软件包;通过 HTTP 连接时,请使用对应的 header 和查询参数。

变量用途
CAPAWESOME_TOKENAPI 令牌,以 Authorization: Bearer 形式发送。可选;不提供时仅可使用文档工具。
CAPAWESOME_MCP_TOOLSETS以逗号分隔的工具集,用于注册并通过 ?toolsets= 发送。使用 cloud 可启用所有 Capawesome Cloud 工具集,使用 all 可启用全部工具。默认为 docs。
CAPAWESOME_MCP_READONLY设置为 true 可跳过所有会写入或删除内容的工具,并通过 ?readonly=true 发送。
CAPAWESOME_MCP_URL覆盖端点。仅用于开发。

工具

该服务提供文档工具(search_docs、get_doc_page、list_blog_posts),以及用于 Capawesome Cloud 管理 API 的 cloud_* 工具;这些工具按工具集分组。

完整的工具和工具集参考,请参阅 MCP 文档。

速率限制

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

隐私

你的 IP 地址仅用于速率限制。查询和工具参数不会被存储,除 Cloudflare 的标准边缘日志外不会被记录,也绝不会用于训练。你的 API token 用于代表你向 Capawesome Cloud API 进行身份验证,服务器不会存储该 token。详情请参阅隐私政策。

相关项目

开发

npm install
npm run build
npm test

将 CAPAWESOME_MCP_URL 设置为本地服务地址,而非托管服务:

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

发布

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

许可证

请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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