Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Codecov

de egulateeversión 1.1.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.egulatee/codecov

Instalar

Resumen

Descripción del creador (original en inglés)

MCP server for querying Codecov coverage data with configurable URL support

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros
  • Debes completar: CODECOV_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "codecov": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-codecov"
      ],
      "env": {
        "CODECOV_TOKEN": "your-value",
        "CODECOV_BASE_URL": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add codecov --env CODECOV_TOKEN=your-value --env CODECOV_BASE_URL=your-value -- npx -y mcp-server-codecov

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "codecov": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-codecov"
      ],
      "env": {
        "CODECOV_TOKEN": "your-value",
        "CODECOV_BASE_URL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "codecov": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-codecov"
      ],
      "env": {
        "CODECOV_TOKEN": "your-value",
        "CODECOV_BASE_URL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • CODECOV_TOKEN secreto obligatorio env
    Codecov API token for authentication
  • CODECOV_BASE_URL env
    Base URL for self-hosted Codecov instances (optional, defaults to https://codecov.io)

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub egulatee, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32371 servidores de esta categoría
  • Publicado en el registro más recientemente que el 1% de los otros 32371 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32371 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Codecov?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: CODECOV_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.1.0) llegó al registro hace 10 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, DepTime

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado ayer
Instalar

DepTime

de cschmertz

What changed in a Python library, in which release, and what replaces it. Answered locally.

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

MCP Server for Codecov

A Model Context Protocol (MCP) server that provides tools for querying Codecov coverage data. Supports both codecov.io and self-hosted Codecov instances with configurable URL endpoints.

📦 Published on npm: @egulatee/mcp-codecov 🐳 Docker image: ghcr.io/egulatee/mcp-server-codecov

📖 Learn More: Read about building this MCP server with AI in just 2 hours.

Quick Start (Claude Code)

Get started in under 2 minutes:

1. Get your Codecov API token

Create an API token (not an upload token) from your Codecov account:

  1. Go to codecov.io (or your self-hosted URL)
  2. Click your avatar → Settings → Access tab
  3. Click "Generate Token" and name it "MCP Server API Access"
  4. Copy the token value
2. Set your environment variable

Add to your shell profile (~/.zshrc or ~/.bashrc):

export CODECOV_TOKEN="your-api-token-here"

Then reload: source ~/.zshrc

3. Install the MCP server
claude mcp add --transport stdio codecov \

--env CODECOV_BASE_URL=https://codecov.io \ --env CODECOV_TOKEN=${CODECOV_TOKEN} \ -- npx -y @egulatee/mcp-codecov

4. Verify installation
claude mcp get codecov

Expected output: codecov: @egulatee/mcp-codecov - ✓ Connected

That's it! You can now use Codecov tools in Claude Code. See Available Tools below.


Features

  • File-level coverage: Get detailed line-by-line coverage data for specific files
  • Commit coverage: Retrieve coverage statistics for individual commits
  • Repository coverage: Get overall coverage metrics for repositories
  • Pull request coverage: Analyze coverage changes and impact for pull requests
  • Coverage comparison: Compare coverage between branches, commits, or tags
  • Configurable URL: Point to any Codecov instance (codecov.io or self-hosted)
  • Token authentication: API token support for accessing coverage data

Token Types

Important: Codecov has two different types of tokens:

  • Upload Token: Used for pushing coverage reports TO Codecov during CI/CD. Found on your repository's Settings → General page.
  • API Token: Used for reading coverage data FROM Codecov via the API. Created in your Codecov Settings → Access tab.

This MCP server requires an API token, not an upload token.

Available Tools

get_file_coverage

Get line-by-line coverage data for a specific file.

Parameters:

  • owner (required): Repository owner (username or organization)
  • repo (required): Repository name
  • file_path (required): Path to the file within the repository (e.g., 'src/index.ts')
  • ref (optional): Git reference (branch, tag, or commit SHA)

Example:

Get coverage for src/index.ts in owner/repo on main branch
get_commit_coverage

Get coverage data for a specific commit.

Parameters:

  • owner (required): Repository owner
  • repo (required): Repository name
  • commit_sha (required): Commit SHA

Example:

Get coverage for commit abc123 in owner/repo
get_repo_coverage

Get overall coverage statistics for a repository.

Parameters:

  • owner (required): Repository owner
  • repo (required): Repository name
  • branch (optional): Branch name (defaults to repository's default branch)

Example:

Get overall coverage for owner/repo on main branch
get_pull_request_coverage

Get coverage data for a specific pull request, including coverage changes and file-level impact.

Parameters:

  • owner (required): Repository owner (username or organization)
  • repo (required): Repository name
  • pull_number (required): Pull request number

Example:

Get coverage for pull request #123 in owner/repo

Use Cases:

  • Check if PR meets coverage thresholds before approving
  • Alert when PR decreases overall coverage
  • Identify which files in a PR lack coverage
  • Implement quality gates that block merges if coverage drops
compare_coverage

Compare coverage between two git references (branches, commits, or tags).

Parameters:

  • owner (required): Repository owner (username or organization)
  • repo (required): Repository name
  • base (required): Base reference (e.g., 'main', commit SHA)
  • head (required): Head reference to compare against base

Example:

Compare coverage between main branch and feature-branch in owner/repo

Use Cases:

  • Compare coverage between release branches
  • Analyze coverage changes between any two commits
  • Track coverage trends across development cycles
  • Validate coverage improvements in feature branches

Repository Activation

Important Note: Before a repository can receive coverage uploads, it must be activated in Codecov. This is a one-time setup step that cannot be automated via API.

Manual Activation Process

To activate a repository for coverage tracking:

  1. Log in to your Codecov instance (e.g., codecov.io)
  2. Navigate to your organization/user account
  3. Find the repository you want to activate
  4. Click the "Activate" button to enable coverage tracking
  5. Once activated, you can upload coverage reports from your CI/CD pipeline

Why manual activation is required: The Codecov API v2 does not provide a /activate endpoint. Repository activation must be done through the web UI or happens automatically on first coverage upload (depending on your Codecov configuration).

Verification and Troubleshooting

Common Issues

1. 401 Unauthorized Error

  • Check token type: Ensure you're using an API token (from Settings → Access), not an upload token
  • Verify the token is valid and has access to the repository
  • For self-hosted instances, confirm you're using the correct CODECOV_BASE_URL

2. Environment Variable Not Expanding

  • Make sure the variable is exported in your shell (check ~/.zshrc or ~/.bashrc)
  • Restart Claude Code after setting environment variables
  • Verify the variable exists: echo $CODECOV_TOKEN

3. Connection Failed

  • Restart Claude Code or Claude Desktop
  • Verify environment variables are set correctly: echo $CODECOV_TOKEN
  • Check the configuration: claude mcp get codecov

4. HTTP vs HTTPS

Always use https:// for the CODECOV_BASE_URL, not http://:

  • Correct: https://your-codecov-instance.com
  • Incorrect: http://your-codecov-instance.com

Advanced Configuration

Self-Hosted Codecov

For self-hosted Codecov instances, use your instance URL:

claude mcp add --transport stdio codecov \

--env CODECOV_BASE_URL=https://codecov.your-company.com \ --env CODECOV_TOKEN=${CODECOV_TOKEN} \ -- npx -y @egulatee/mcp-codecov

Claude Desktop Setup

Add to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{

"mcpServers": { "codecov": { "command": "npx", "args": ["-y", "@egulatee/mcp-codecov"], "env": { "CODECOV_BASE_URL": "https://codecov.io", "CODECOV_TOKEN": "your-codecov-token-here" } } } }

Manual Configuration (Claude Code)

Add to ~/.claude.json:

{

"mcpServers": { "codecov": { "command": "npx", "args": ["-y", "@egulatee/mcp-codecov"], "env": { "CODECOV_BASE_URL": "https://codecov.io", "CODECOV_TOKEN": "${CODECOV_TOKEN}" } } } }

Notes:

  • Environment variable expansion is supported using ${VAR} syntax
  • Variables like ${CODECOV_TOKEN} will be read from your shell environment
  • The -y flag for npx automatically accepts the package installation prompt
Docker (no Node.js required)

Pull and run the official multi-platform image from GitHub Container Registry:

docker run --rm -i \

-e CODECOV_TOKEN=your_token \ ghcr.io/egulatee/mcp-server-codecov

Platforms: linux/amd64 and linux/arm64 (Apple Silicon, AWS Graviton)

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{

"mcpServers": { "codecov": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "CODECOV_TOKEN=your_token", "ghcr.io/egulatee/mcp-server-codecov" ] } } }

With self-hosted Codecov:

docker run --rm -i \

-e CODECOV_TOKEN=your_token \ -e CODECOV_BASE_URL=https://codecov.your-company.com \ ghcr.io/egulatee/mcp-server-codecov

Available tags: latest, 2, 2.1, 2.1.0 (full semver)

stdio bridge with socat:

The Docker image includes socat, which allows MCP clients that communicate over stdio to connect to the server running inside a container via a TCP socket:

# Start the server exposing a TCP port

docker run --rm -p 3000:3000 \ -e CODECOV_TOKEN=your_token \ ghcr.io/egulatee/mcp-server-codecov

Bridge stdio ↔ TCP in a second terminal (or from your MCP client config)

socat TCP:localhost:3000 STDIO

Note: socat must also be installed on the host machine running the bridge command. Install with brew install socat (macOS), apt install socat (Debian/Ubuntu), or apk add socat (Alpine).

Installing from npm Globally
npm install -g @egulatee/mcp-codecov

Benefits:

  • Simple one-command installation
  • Automatic updates with npm update -g @egulatee/mcp-codecov
  • No manual build steps required
  • Works across all projects

Verify installation:

npm list -g @egulatee/mcp-codecov

which mcp-codecov npm view @egulatee/mcp-codecov version

Development Installation (Source)

Only use this method if you're contributing to the project:

git clone https://github.com/egulatee/mcp-server-codecov.git

cd mcp-server-codecov npm install npm run build

Then configure with the built path:

Claude Code CLI:

claude mcp add --transport stdio codecov \

--env CODECOV_BASE_URL=https://codecov.io \ --env CODECOV_TOKEN=${CODECOV_TOKEN} \ -- node /absolute/path/to/codecov-mcp/dist/index.js

Manual (`~/.claude.json`):

{

"mcpServers": { "codecov": { "command": "node", "args": ["/absolute/path/to/codecov-mcp/dist/index.js"], "env": { "CODECOV_BASE_URL": "https://codecov.io", "CODECOV_TOKEN": "${CODECOV_TOKEN}" } } } }

Claude Desktop:

{

"mcpServers": { "codecov": { "command": "node", "args": ["/path/to/mcp-server-codecov/dist/index.js"], "env": { "CODECOV_BASE_URL": "https://codecov.io", "CODECOV_TOKEN": "your-codecov-token-here" } } } }

Testing

This project maintains 97%+ code coverage with comprehensive unit test

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx