Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 2.33 KB

File metadata and controls

37 lines (29 loc) · 2.33 KB

Overview

codecov-rust-mcp is a small Rust MCP server (stdio or Streamable HTTP). It wraps the Codecov API v2 so agents and IDEs can read coverage without scraping HTML or parsing local lcov by hand.

What it does

Tool Role
codecov_totals Commit coverage totals for a GitHub owner / repo
codecov_miss_files Files with missed lines, sorted by misses
codecov_file_report Line coverage for one repository-relative path

Service is fixed to GitHub (github in the Codecov API path). Auth is a Codecov Access bearer token (CODECOV_TOKEN).

Layout

Path Role
src/ Library + codecov-rust-mcp binary (rmcp tools, HTTP client)
docs/ Hub, operator guide, contributing, security
docker/ Distroless image + Hub Overview (DOCKERHUB.md)
examples/ Manual smoke helpers
.github/workflows/ CI, coverage upload, rustdoc Pages, release binaries + images

Where to go next

Doc Purpose
README.md Hub: badges, tools, quick start
mcp.md Operator guide (env, Make, MCP clients)
CONTRIBUTING.md PR and local gate habits
Rust API (rustdoc) Generated API docs
GitHub Releases Prebuilt Linux binary