# Reported issues for codecov by egulatee

Pod holds 16 of 17 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to [codecov by egulatee](/mcp/codecov-by-egulatee).

## Most discussed

### Add MCP prompts and resources for LobeHub marketplace discovery

## Problem

LobeHub marketplace listing currently shows:
- ❌ 0 Tools (should show 3)
- ❌ 0 Prompts
- ❌ 0 Resources
- ⚠️ "Unvalidated" status

**Root Cause**: Missing `mcpName` field in package.json prevents proper tool discovery by LobeHub indexer.

## Solution

Implement complete MCP server capabilities for proper LobeHub discovery:

1. **Fix package.json metadata** - Add `mcpName` field for LobeHub indexing
2. **Add prompts capability** - 3 useful prompt templates for common Codecov queries…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/52) · 2025-12-21 · closed · 1 comment

### feat: publish static tool manifest (tools.json) as a versioned build artifact

## Context

[openclaw-operator#23](https://github.com/realestateanalyzorinfra/openclaw-operator/issues/23) describes a bug where the `mcp-bridge` plugin registers codecov tools via an `async` export. OpenClaw's plugin host does not `await` the returned Promise, so any `api.registerTool()` calls that happen after the `tools/list` response arrives may be silently dropped.

The recommended fix (Option A in that issue) is to register tools **synchronously** using a statically-known list and defer…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/114) · 2026-02-17 · closed · 0 comments

### Ensure socat is installed for stdio-to-socket MCP bridging

## Summary

`socat` is a common requirement for connecting MCP clients to servers running inside Docker containers via stdio-to-TCP bridging. Currently there is no documentation or setup ensuring `socat` is available in the environment or image.

## Problem

When running the server in Docker, MCP clients (e.g. Claude Desktop, Cursor) communicate over stdio. To bridge this to a TCP socket inside a container, users typically need `socat`:

```bash
socat TCP:localhost:3000 STDIO
```

Without…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/112) · 2026-02-17 · closed · 0 comments

### feat: publish multi-platform Docker image to ghcr.io

## Summary

Publish a public, multi-platform Docker image to GitHub Container Registry (`ghcr.io`) so users can run the MCP server without installing Node.js or the npm package directly.

**Image:** `ghcr.io/egulatee/mcp-server-codecov`

---

## Motivation

Currently the only installation paths are:
- `npm install -g @egulatee/mcp-codecov`
- `npx -y @egulatee/mcp-codecov`

A Docker image adds a zero-dependency distribution path, improves reproducibility, and enables container-native workflows…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/110) · 2026-02-17 · closed · 0 comments

### Rename npm package from mcp-server-codecov to @egulatee/mcp-codecov

## Description
Change the npmjs publication name from `mcp-server-codecov` to the scoped package `@egulatee/mcp-codecov` to follow modern npm conventions and match other MCP server naming patterns.

## Changes Required
- Update package.json name field: `mcp-server-codecov` → `@egulatee/mcp-codecov`
- Update binary name: `mcp-server-codecov` → `mcp-codecov`
- Update mcpName: `io.github.egulatee/codecov` → `@egulatee/codecov`
- Update all documentation files (README.md, CHANGELOG.md, RELEASE.md,…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/106) · 2026-02-13 · closed · 0 comments

### Add repository configuration tool (read-only, API-verified endpoint)

## Summary

Add MCP tool for viewing repository configuration using verified CodeCov v2 API endpoint. **Note**: This is read-only - the API does not support updating configuration.

## Verified API Endpoint

Based on official CodeCov v2 API documentation:

### Repository Config
- **Endpoint**: `GET /api/v2/gh/{owner}/repos/{repo}/config`
- **Category**: Repos
- **Status**: ✅ Verified in official API docs
- **Capabilities**: READ-ONLY (no PATCH/PUT endpoints exist)

## Proposed Tool

###…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/101) · 2026-02-12 · open · 0 comments

### Add coverage trend/history tool (API-verified endpoint)

## Summary

Add MCP tool for retrieving historical coverage data and trends using verified CodeCov v2 API endpoints.

## Verified API Endpoint

Based on official CodeCov v2 API documentation:

### Coverage Trend
- **Endpoint**: `GET /api/v2/gh/{owner}/repos/{repo}/coverage/`
- **Category**: Coverage
- **Status**: ✅ Verified in official API docs
- **Description**: Retrieves historical coverage metrics over time

## Proposed Tool

### `get_coverage_history`

Get coverage trend data over time.…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/100) · 2026-02-12 · open · 0 comments

### Add branch listing and detail tools (API-verified endpoints)

## Summary

Add MCP tools for listing and querying branch-specific coverage data using verified CodeCov v2 API endpoints.

## Verified API Endpoints

Based on official CodeCov v2 API documentation:

### 1. Branch List
- **Endpoint**: `GET /api/v2/gh/{owner}/repos/{repo}/branches`
- **Category**: Branches
- **Status**: ✅ Verified in official API docs

### 2. Branch Detail
- **Endpoint**: `GET /api/v2/gh/{owner}/repos/{repo}/branches/{branch}`
- **Category**: Branches  
- **Status**: ✅ Verified…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/99) · 2026-02-12 · open · 0 comments

## Most recent

### Add pull request coverage tools (API-verified endpoints)

## Summary

Add MCP tools for pull request coverage analysis using verified CodeCov v2 API endpoints. This enables PR-based coverage workflows and quality gates.

## Verified API Endpoints

Based on official CodeCov v2 API documentation:

### 1. Pull Request Detail
- **Endpoint**: `GET /api/v2/gh/{owner}/repos/{repo}/pulls/{pull_number}`
- **Category**: Pulls
- **Status**: ✅ Verified in official API docs

### 2. Coverage Comparison  
- **Endpoint**: `GET…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/98) · 2026-02-12 · closed · 0 comments

### Add coverage trend and historical data tools

## Problem

Understanding coverage trends over time is crucial for tracking code quality improvements or regressions. Currently, there's no way to:

- View coverage history for a repository
- Identify when coverage significantly changed
- Track coverage trends over time (weeks, months)
- Correlate coverage changes with specific commits

## Proposed Solution

Add a tool to retrieve historical coverage data.

### `get_coverage_history`

Get coverage trend data over time.

```typescript
{
  name:…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/92) · 2026-02-12 · open · 0 comments

### Add branch listing and management tools

## Problem

Users need to discover which branches have coverage data and compare coverage across branches. Currently, you must know the branch name in advance to query coverage via `get_repo_coverage`.

## Proposed Solution

Add a tool to list all branches with coverage data.

### `list_branches`

List all branches that have coverage data.

```typescript
{
  name: "list_branches",
  description: "List all branches in a repository that have coverage data, with basic coverage statistics",…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/91) · 2026-02-12 · open · 0 comments

### Add repository configuration management tools

## Problem

Repository configuration (coverage thresholds, status checks, notification settings) can only be managed through the Codecov web UI or via `codecov.yml` file in the repository. There's no programmatic way to:

- View current repository configuration
- Update coverage thresholds
- Configure status checks for PRs
- Manage notification settings

## Proposed Solution

Add tools for viewing and managing repository configuration.

### 1. `get_repository_settings`

View current repository…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/90) · 2026-02-12 · open · 0 comments

### Add pull request coverage tools

## Problem

Pull requests are a critical point for code review and quality gates, but there's currently no way to query PR-specific coverage data through the MCP server. Developers need to:

- Check if a PR increases or decreases coverage
- View coverage for only the files changed in a PR
- Compare PR coverage against the base branch
- Make decisions about merging based on coverage impact

## Proposed Solution

Add two new MCP tools for PR coverage analysis:

### 1. `get_pull_request_coverage`…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/89) · 2026-02-12 · open · 0 comments

### Add repository activation tool

## Problem

When setting up a new repository in Codecov, the repository must be manually activated through the web UI before it can receive coverage uploads. This creates friction in CI/CD workflows where you want to automatically configure coverage reporting.

**Real-world scenario**: During automated setup of a GitHub repository with coverage reporting, the CI workflow fails because the Codecov repository hasn't been activated yet, even though the upload token is correctly configured.

##…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/88) · 2026-02-12 · closed · 0 comments

### Add debug logging mode

## Problem
No visibility into API requests/responses when debugging issues. Users can't easily troubleshoot connection problems or see what's being sent to Codecov.

## Proposed Solution
Add optional debug mode via environment variable:
```typescript
private debug: boolean = process.env.CODECOV_DEBUG === 'true';

private log(message: string, data?: any): void {
  if (this.debug) {
    console.error(`[CodecovClient] ${message}`, data || '');
  }
}
```

Log requests/responses with sensitive data…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/64) · 2025-12-22 · open · 0 comments

### Add MCP prompts and resources for LobeHub marketplace discovery

## Problem

LobeHub marketplace listing currently shows:
- ❌ 0 Tools (should show 3)
- ❌ 0 Prompts
- ❌ 0 Resources
- ⚠️ "Unvalidated" status

**Root Cause**: Missing `mcpName` field in package.json prevents proper tool discovery by LobeHub indexer.

## Solution

Implement complete MCP server capabilities for proper LobeHub discovery:

1. **Fix package.json metadata** - Add `mcpName` field for LobeHub indexing
2. **Add prompts capability** - 3 useful prompt templates for common Codecov queries…

[Read the thread](https://github.com/egulatee/mcp-server-codecov/issues/53) · 2025-12-21 · closed · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/egulatee/mcp-server-codecov/issues).
