SkillAgentSearch skills...

test-intel-mcp

MCP server for test coverage intelligence: coverage analysis, untested function detection, and complexity scoring

Install / Use

claude mcp add barissozudogru -- npx -y github:barissozudogru/test-intel-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

75/100

Supported Platforms

Claude Code
Claude Desktop

test-intel-mcp

Test coverage intelligence MCP server for TypeScript and JavaScript projects. Analyzes coverage reports, detects untested functions, and scores cyclomatic complexity locally, with no external services and no authentication required.


Tools

| Tool | Description | |---|---| | analyze_test_coverage | Parse lcov, istanbul JSON, or cobertura XML reports and surface uncovered files, functions, lines, and branches | | find_untested_functions | Scan a source directory for functions with no corresponding test file | | get_function_complexity | Compute cyclomatic complexity per function to prioritize what to test first | | suggest_test_cases | Analyze a specific function and generate categorized test case suggestions |


Setup

Option A: stdio (local)

Claude Desktop

Config file: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "test-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

Claude Code

claude mcp add test-intel -- npx -y @barissozudogru/test-intel-mcp

Cursor

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "test-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

Windsurf

Config file: ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "test-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

VS Code + Copilot

Config file: .vscode/mcp.json

{
  "servers": {
    "test-intel": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

Cline

{
  "mcpServers": {
    "test-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

Continue.dev

Config file: ~/.continue/config.yaml

mcpServers:
  - name: test-intel
    command: npx
    args:
      - -y
      - "@barissozudogru/test-intel-mcp"

Zed

Config file: ~/.config/zed/settings.json

{
  "context_servers": {
    "test-intel": {
      "command": {
        "path": "npx",
        "args": ["-y", "@barissozudogru/test-intel-mcp"]
      }
    }
  }
}

JetBrains (IntelliJ, WebStorm, etc.)

{
  "mcpServers": {
    "test-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/test-intel-mcp"]
    }
  }
}

Option B: HTTP (remote clients)

Start the server:

npx @barissozudogru/test-intel-mcp --http
# or
PORT=3000 TRANSPORT=http npx @barissozudogru/test-intel-mcp

The server listens on http://0.0.0.0:3000/mcp. A health check is available at /health.

Cursor (HTTP)

{
  "mcpServers": {
    "test-intel": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

VS Code + Copilot (HTTP)

{
  "servers": {
    "test-intel": {
      "type": "http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

Windsurf (HTTP)

{
  "mcpServers": {
    "test-intel": {
      "serverUrl": "http://localhost:3000/mcp"
    }
  }
}

Continue.dev (HTTP)

mcpServers:
  - name: test-intel
    url: http://localhost:3000/mcp

Option C: Docker

docker build -t test-intel-mcp .
docker run -p 3000:3000 -v $(pwd):/project -w /project test-intel-mcp

Then configure any HTTP client to point at http://localhost:3000/mcp.


Supported Coverage Formats

| Format | Extension | Generator | |---|---|---| | lcov | .info | Jest, Vitest, nyc, Istanbul | | istanbul | .json | Jest, nyc, Istanbul | | cobertura | .xml | Jest, pytest-cov, JaCoCo |

Format is auto-detected from file extension when format is omitted.


Requirements

  • Node.js >= 18
  • No authentication or network access required
  • All file analysis runs locally

License

MIT

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated16h ago
Forks0

Languages

JavaScript

Security Score

92/100

Audited on Aug 20, 2026

1 low