Codecov MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.39.2更新于 Nov 14, 2026

Read Codecov coverage reports, commits, pulls, flags and components.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行开发者工具数据与分析

概览

AI 生成的概览

托管的 Codecov 连接器,让助手读取仓库的覆盖率报告、提交、拉取请求、flag 和组件。

可以做什么
  • 列出并查看所有者、用户、仓库、仓库配置、分支、提交与提交上传记录
  • 列出并读取拉取请求,比较覆盖率及受影响文件
  • 读取覆盖率总计、覆盖率报告、报告树、单文件覆盖率与覆盖率趋势
  • 查看 flag、flag 覆盖率趋势、组件与测试结果
  • 查询本月用量、提交缺失功能请求、升级或取消付费方案
适用场景
适合想直接向助手询问 Codecov 项目测试覆盖率的情况,例如当前总计、近一个月的升降趋势,或某次拉取请求中哪些文件覆盖率下降,而无需打开 Codecov 面板。
运行要求
远程 MCP 端点,无需本地安装。只填写 URL,通过 OAuth 登录,首次连接时粘贴你的 Codecov 凭据。客户端配置中不要添加 API key 或 Authorization 头。
安装前请注意
你的 Codecov 凭据会交给第三方托管方,由其校验并按用户存储。免费方案每月 50 次工具调用;付费方案为 Pro 每月 9 美元、Pro+ 每月 39 美元,通过 Stripe Checkout 计费。从 Pro 升级到 Pro+ 会立即补收差价,取消后当期不退款。功能请求工具会把你的请求发送给服务提供方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Codecov MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fcodecov/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "codecov-by-usefulapi": {
      "type": "http",
      "url": "https://codecov.usefulapi.io/mcp"
    }
  }
}

README

Codecov MCP by usefulapi

Read Codecov coverage reports, commits, pulls, flags and components. Hosted, no local install.

Live endpoint: https://codecov.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://codecov.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http codecov https://codecov.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "codecov": {      "url": "https://codecov.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Codecov credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/codecov/

On first connect you'll paste your Codecov credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
codecov_list_service_ownersreadList service owners
codecov_get_ownerreadGet owner
codecov_list_usersreadList users
codecov_list_reposreadList repositories
codecov_get_reporeadGet repository
codecov_get_repo_configreadGet repository config
codecov_list_branchesreadList branches
codecov_get_branchreadGet branch
codecov_list_commitsreadList commits
codecov_get_commitreadGet commit
codecov_list_commit_uploadsreadList commit uploads
codecov_list_pullsreadList pull requests
codecov_get_pullreadGet pull request
codecov_get_coverage_totalsreadGet coverage totals
codecov_get_coverage_reportreadGet coverage report
codecov_get_report_treereadGet report tree
codecov_get_file_coveragereadGet file coverage
codecov_get_coverage_trendreadGet coverage trend
codecov_list_flagsreadList flags
codecov_get_flag_coverage_trendreadGet flag coverage trend
codecov_list_componentsreadList components
codecov_comparereadCompare coverage
codecov_compare_impacted_filesreadCompare impacted files
codecov_list_test_resultsreadList test results
codecov_usage_statusmetaUsage status (free-tier meter)
codecov_request_featuremetaRequest a missing feature
codecov_upgrademetaUpgrade to Pro or Pro+
codecov_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run codecov_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with codecov_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with codecov_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

来源:servers/codecov/README.md,提交 f22f848

工具

24

codecov_list_service_owners

List service owners

List owners (organizations/users) the token can see on a git service. Codecov REST: GET /{service}/.

输入参数pageservicepageSize

codecov_get_owner

Get owner

Get a single owner (org/user) detail. Codecov REST: GET /{service}/{owner_username}/.

输入参数owner必填service

codecov_list_users

List users

List users belonging to an owner (org), optionally filtered by activation/admin/search. Codecov REST: GET /{service}/{owner_username}/users/.

输入参数pageowner必填searchisAdminservicepageSizeactivated

codecov_list_repos

List repositories

List repositories for an owner, optionally filtered by active state, names or search. Codecov REST: GET /{service}/{owner_username}/repos/.

输入参数pagenamesowner必填activesearchservicepageSize

codecov_get_repo

Get repository

Get a single repository's detail. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/.

输入参数repo必填owner必填service

codecov_get_repo_config

Get repository config

Get a repository's Codecov configuration. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/config/.

输入参数repo必填owner必填service

codecov_list_branches

List branches

List a repository's branches, optionally filtered by author and ordering. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/branches/.

输入参数pagerepo必填owner必填authorserviceorderingpageSize

codecov_get_branch

Get branch

Get a single branch's detail, including its head commit's coverage totals. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/branches/{name}/.

输入参数repo必填owner必填branch必填service

codecov_list_commits

List commits

List a repository's commits, optionally filtered by branch. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/.

输入参数pagerepo必填owner必填branchservicepageSize

codecov_get_commit

Get commit

Get a single commit's detail, including its coverage totals and report. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/{commitid}/.

输入参数repo必填owner必填servicecommitid必填

codecov_list_commit_uploads

List commit uploads

List the coverage report uploads recorded for a commit. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/{commitid}/uploads/.

输入参数pagerepo必填owner必填servicecommitid必填pageSize

codecov_list_pulls

List pull requests

List a repository's pull requests, optionally filtered by state and start date. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/pulls/.

输入参数pagerepo必填owner必填stateserviceorderingpageSizestartDate

codecov_get_pull

Get pull request

Get a single pull request's detail, including its base/head coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/pulls/{pullid}/.

输入参数repo必填owner必填pullid必填service

codecov_get_coverage_totals

Get coverage totals

Coverage totals for a commit (defaults to default branch head), plus per-file totals. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/totals/.

输入参数shaflagpathrepo必填owner必填branchservicecomponentId

codecov_get_coverage_report

Get coverage report

Full coverage report for a commit (defaults to default branch head) — totals plus per-file line coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/report/.

输入参数shaflagpathrepo必填owner必填branchservicecomponentId

codecov_get_report_tree

Get report tree

Coverage report as a file/directory tree for a commit (defaults to default branch head). Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/report/tree.

输入参数shaflagpathrepo必填depthowner必填branchservicecomponentId

codecov_get_file_coverage

Get file coverage

Line-by-line coverage for a single file. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/file_report/{path}/.

输入参数shapath必填repo必填owner必填branchservice

codecov_get_coverage_trend

Get coverage trend

Coverage measurements over time for a repository, bucketed by interval. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/coverage/.

输入参数pagerepo必填owner必填branchendDateserviceintervalpageSizestartDate

codecov_list_flags

List flags

List a repository's coverage flags. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/flags/.

输入参数pagerepo必填owner必填servicepageSize

codecov_get_flag_coverage_trend

Get flag coverage trend

Coverage measurements over time for a single flag, bucketed by interval. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/flags/{flag_name}/coverage/.

输入参数pagerepo必填owner必填branchendDateserviceintervalpageSizeflag_name必填startDate

codecov_list_components

List components

List a repository's components with their coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/components/.

输入参数sharepo必填owner必填branchservice

codecov_compare

Compare coverage

Compare coverage between two commits (base vs. head) or for a pull request. Provide EITHER both `base` and `head`, OR `pullid`. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/compare/.

输入参数baseheadrepo必填owner必填pullidservice

codecov_compare_impacted_files

Compare impacted files

List the files whose coverage changed between two commits (base vs. head) or for a pull request. Provide EITHER both `base` and `head`, OR `pullid`. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/compare/impacted_files.

输入参数baseheadrepo必填owner必填pullidservice

codecov_list_test_results

List test results

List a repository's test-analytics results, optionally filtered by branch, commit, outcome and duration. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/test-results/.

输入参数pagerepo必填owner必填branchoutcomeservicecommitIdpageSizedurationMaxdurationMin

版本历史

26
  1. v1.39.2最新Nov 14, 2026
  2. v1.39.1Nov 13, 2026
  3. v1.38.0Nov 12, 2026
  4. v1.37.3Nov 11, 2026
  5. v1.36.5Nov 8, 2026
  6. v1.36.4Nov 7, 2026
  7. v1.35.3Nov 5, 2026
  8. v1.35.2Nov 5, 2026
  9. v1.35.1Nov 4, 2026
  10. v1.35.0Nov 3, 2026
  11. v1.34.1Nov 3, 2026
  12. v1.33.0Nov 1, 2026
  13. v1.31.0Oct 31, 2026
  14. v1.30.0Oct 31, 2026
  15. v1.29.2Oct 30, 2026
  16. v1.29.0Oct 30, 2026
  17. v1.24.0Oct 26, 2026
  18. v1.21.3Oct 25, 2026
  19. v1.21.0Oct 25, 2026
  20. v1.20.0Oct 24, 2026
  21. v1.17.0Oct 23, 2026
  22. v1.16.4Oct 22, 2026
  23. v1.16.3Oct 21, 2026
  24. v1.11.1Oct 9, 2026
  25. v1.10.0Oct 9, 2026
  26. v1.0.0Sep 29, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成