关于 Codecov MCP by usefulapi
这是一个托管的 MCP 服务,可读取 Codecov 覆盖率数据、仓库活动和测试结果。开发者无需本地安装,即可通过 MCP 客户端查看覆盖率报告、趋势和对比。
主要功能
- 01列出仓库、分支、提交和拉取请求
- 02读取覆盖率总览和文件报告
- 03跟踪覆盖率趋势与标记
- 04对比覆盖率和受影响文件
- 05获取测试结果
适用场景
- 01查看仓库或拉取请求的覆盖率
- 02按分支或标记跟踪覆盖率趋势
- 03比较覆盖率并识别受影响文件
MCP 相关
它向 MCP 客户端提供只读的 Codecov 仓库、覆盖率、对比和测试结果工具。通过远程端点 https://codecov.usefulapi.io/mcp 连接,并使用 Codecov 凭据进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://codecov.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-codecov https://codecov.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-codecov":{"type":"http","url":"https://codecov.usefulapi.io/mcp"}}}在 Cursor 中打开{"servers":{"io-usefulapi-codecov":{"type":"http","url":"https://codecov.usefulapi.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-usefulapi-codecov":{"type":"http","url":"https://codecov.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-codecov":{"serverUrl":"https://codecov.usefulapi.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
24| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | 分页结果的页码(从 1 开始)。 |
| service | enum | 否 | Git 服务提供商——可选值:'github'(默认)、'gitlab'、'bitbucket'、'github_enterprise'、'gitlab_enterprise' 或 'bitbucket_server'。github | gitlab | bitbucket | github_enterprise | gitlab_enterprise | bitbucket_server |
| pageSize | integer | 否 | 每页结果数(映射到 `page_size`)。 |
详细介绍
Usefulapi 提供的 Codecov MCP
读取 Codecov 覆盖率报告、提交、拉取请求、标记和组件。托管服务,无需本地安装。
在线端点: https://codecov.usefulapi.io/mcp · 主页: https://usefulapi.io
连接
- Claude(claude.ai、桌面版):打开 Customize → Connectors,点击 + Add → Add custom connector,然后粘贴
https://codecov.usefulapi.io/mcp。 - Claude Code:
claude mcp add --transport http codecov https://codecov.usefulapi.io/mcp,然后运行/mcp登录。 - VS Code: 添加到 VS Code。
- Cursor 和其他客户端: 将该 URL 添加为远程 MCP 服务:
{
"mcpServers": {
"codecov": {
"url": "https://codecov.usefulapi.io/mcp"
}
}
}
只添加 URL。不要在客户端配置中添加 Authorization 标头或 API 密钥:服务会通过 OAuth 为你登录,登录页面会要求你提供 Codecov 凭据。
分步设置说明、凭据查找位置及常见问题:https://usefulapi.io/codecov/
首次连接时,你需要粘贴自己的 Codecov 凭据。凭据经过验证后会按用户存储,并且仅限你本人使用——配置文件中不会保存密钥。
工具
| 工具 | 类型 | 功能 |
|---|---|---|
codecov_list_service_owners | read | 列出服务所有者 |
codecov_get_owner | read | 获取所有者 |
codecov_list_users | read | 列出用户 |
codecov_list_repos | read | 列出仓库 |
codecov_get_repo | read | 获取仓库 |
codecov_get_repo_config | read | 获取仓库配置 |
codecov_list_branches | read | 列出分支 |
codecov_get_branch | read | 获取分支 |
codecov_list_commits | read | 列出提交 |
codecov_get_commit | read | 获取提交 |
codecov_list_commit_uploads | read | 列出提交上传记录 |
codecov_list_pulls | read | 列出拉取请求 |
codecov_get_pull | read | 获取拉取请求 |
codecov_get_coverage_totals | read | 获取覆盖率总计 |
codecov_get_coverage_report | read | 获取覆盖率报告 |
codecov_get_report_tree | read | 获取报告树 |
codecov_get_file_coverage | read | 获取文件覆盖率 |
codecov_get_coverage_trend | read | 获取覆盖率趋势 |
codecov_list_flags | read | 列出标记 |
codecov_get_flag_coverage_trend | read | 获取标记覆盖率趋势 |
codecov_list_components | read | 列出组件 |
codecov_compare | read | 比较覆盖率 |
codecov_compare_impacted_files | read | 比较受影响的文件 |
codecov_list_test_results | read | 列出测试结果 |
codecov_usage_status | meta | 使用情况状态(免费套餐用量计数) |
codecov_request_feature | meta | 申请新增功能 |
codecov_upgrade | meta | 升级至 Pro(无限量*) |
codecov_cancel_subscription | meta | 取消 Pro 订阅 |
read 工具为只读工具;write 工具会修改数据(客户端应在执行前征求确认);meta 工具用于报告用量、管理订阅或提交功能申请。
定价
| 套餐 | 价格 | 限额 |
|---|---|---|
| 免费版 | $0 | 每月 50 次工具调用 |
| Pro | $9/mo 或 $90/yr(免费赠送 2 个月) | 无限量* |
*此服务上的 Pro 套餐有公平使用限额,每月 10,000 次工具调用。如需更多,请发送邮件至 [email protected]。
Pro 仅适用于此服务。使用 codecov_upgrade 订阅(它会返回 Stripe Checkout 链接)。你可以随时使用 codecov_cancel_subscription 取消:Pro 服务会持续到已付费周期结束,当前周期不予退款;在此之前运行 codecov_upgrade 可撤销取消操作。也可发送邮件至 [email protected]。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。