Skip to main content
ClaudeWave
avelsys avatar
avelsys

mcp-delphi-codecoverage

Ver en GitHub

MCP server: guide + ready-to-use snippets to set up Delphi projects, DUnitX runners and CI scripts for use with the DelphiCodeCoverage tool

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptNOASSERTIONActualizado today
ClaudeWave Trust Score
72/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 9/13/2026
Install in Claude Code / Claude Desktop
Method: NPX · mcp-delphi-codecoverage
Claude Code CLI
claude mcp add mcp-delphi-codecoverage -- npx -y mcp-delphi-codecoverage
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-delphi-codecoverage": {
      "command": "npx",
      "args": ["-y", "mcp-delphi-codecoverage"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# mcp-delphi-codecoverage

Servidor MCP (Model Context Protocol) com um guia prático + snippets de
código prontos para configurar projetos Delphi, testes DUnitX e scripts de
CI de forma que funcionem corretamente com a
[DelphiCodeCoverage](https://github.com/DelphiCodeCoverage/DelphiCodeCoverage) —
indexado e pesquisável por ferramentas como Claude Code, Claude Desktop ou
qualquer outro cliente MCP.

O guia foi escrito a partir da documentação e do código-fonte públicos do
projeto `DelphiCodeCoverage/DelphiCodeCoverage` (README oficial, scripts
`.bat` de exemplo) — cobre configuração de `.dproj`/Map file, estrutura de
projeto runner DUnitX, uso da CLI `CodeCoverage.exe`, integração em CI e o
padrão de separação Form/lógica (MVP) que torna Forms de fato cobríveis.

> **Sobre licenciamento**: a DelphiCodeCoverage (a ferramenta em si) é
> licenciada em Mozilla Public License 2.0. O DUnitX é licenciado em Apache
> License 2.0. O conteúdo deste repositório (guia e snippets) é uma obra
> **original**, escrita pelo autor deste pacote a partir da documentação
> pública desses projetos — veja [LICENSE](./LICENSE) para detalhes.

## O que este servidor oferece

| Ferramenta | Para que serve |
|---|---|
| `list_topics` | Lista os tópicos do guia |
| `get_topic` | Retorna o texto completo de um tópico |
| `search_guide` | Busca um termo em todos os tópicos, com trechos de contexto |
| `get_snippet` | Retorna um snippet pronto de uma categoria |
| `list_snippets` | Lista todos os snippets disponíveis, por categoria |
| `search_snippets` | Busca snippets por palavra-chave (nome ou código) |

### Tópicos disponíveis

`project-setup` (Map file/.dproj), `dunitx-runner` (projeto console runner),
`cli-usage` (parâmetros da `CodeCoverage.exe`), `ci-integration` (pipeline
build → testes → cobertura), `form-mvp-pattern` (como manter Forms
cobríveis via separação MVP).

### Categorias de snippets disponíveis

`unit_skeleton`, `dunitx_test_fixture`, `dunitx_console_dpr`,
`dproj_coverage_settings`, `cli_invocation`, `ci_script_windows`.

## Instalação

### Opção 1 — via `npx` (recomendado, sem instalar nada globalmente)

```bash
claude mcp add delphi-codecoverage -- npx -y mcp-delphi-codecoverage
```

### Opção 2 — instalar global via npm

```bash
npm install -g mcp-delphi-codecoverage
claude mcp add delphi-codecoverage -- mcp-delphi-codecoverage
```

### Opção 3 — a partir do código-fonte

```bash
git clone https://github.com/avelsys/mcp-delphi-codecoverage.git
cd mcp-delphi-codecoverage
npm install
npm run build
claude mcp add delphi-codecoverage -- node "$(pwd)/build/index.js"
```

Depois de registrado, o servidor fica disponível em qualquer projeto (escopo
`user`) ou só no projeto atual (`--scope local`, se preferir isolar).

### Configuração manual (`claude_desktop_config.json` ou `.mcp.json`)

```json
{
  "mcpServers": {
    "delphi-codecoverage": {
      "command": "npx",
      "args": ["-y", "mcp-delphi-codecoverage"]
    }
  }
}
```

## Desenvolvimento

```bash
npm install
npm run watch   # tsc --watch
```

Conteúdo do guia e dos snippets vive direto em `src/topics.ts` e
`src/snippets.ts` (TypeScript puro, sem etapa de ingest/build de dados) —
para atualizar, edite esses arquivos e rode `npm run build`.

O servidor usa stdio (`StdioServerTransport`) — para testar localmente sem um
cliente MCP completo, use o [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

```bash
npx @modelcontextprotocol/inspector node build/index.js
```

## Contribuindo

Issues e PRs são bem-vindos — principalmente correções de conteúdo (algum
parâmetro de CLI desatualizado em relação a uma versão nova da
DelphiCodeCoverage) ou novos snippets. Abra uma issue descrevendo o que
mudou antes de um PR grande.

## Licença

MIT — veja [LICENSE](./LICENSE).

Lo que la gente pregunta sobre mcp-delphi-codecoverage

¿Qué es avelsys/mcp-delphi-codecoverage?

+

avelsys/mcp-delphi-codecoverage es mcp servers para el ecosistema de Claude AI. MCP server: guide + ready-to-use snippets to set up Delphi projects, DUnitX runners and CI scripts for use with the DelphiCodeCoverage tool Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-12.

¿Cómo se instala mcp-delphi-codecoverage?

+

Puedes instalar mcp-delphi-codecoverage clonando el repositorio (https://github.com/avelsys/mcp-delphi-codecoverage) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar avelsys/mcp-delphi-codecoverage?

+

Nuestro agente de seguridad ha analizado avelsys/mcp-delphi-codecoverage y le ha asignado un Trust Score de 72/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene avelsys/mcp-delphi-codecoverage?

+

avelsys/mcp-delphi-codecoverage es mantenido por avelsys. La última actividad registrada en GitHub es del 2026-09-12, con 0 issues abiertos.

¿Hay alternativas a mcp-delphi-codecoverage?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp-delphi-codecoverage en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: avelsys/mcp-delphi-codecoverage
[![Featured on ClaudeWave](https://claudewave.com/api/badge/avelsys-mcp-delphi-codecoverage)](https://claudewave.com/repo/avelsys-mcp-delphi-codecoverage)
<a href="https://claudewave.com/repo/avelsys-mcp-delphi-codecoverage"><img src="https://claudewave.com/api/badge/avelsys-mcp-delphi-codecoverage" alt="Featured on ClaudeWave: avelsys/mcp-delphi-codecoverage" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp-delphi-codecoverage