No description
Find a file
thibaud-leclere 8137f4045f docs: add install.sh and README.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 10:55:12 +02:00
.forgejo/workflows chore: add Makefile and Forgejo release workflow 2026-05-12 10:12:34 +02:00
cmd/xdebug-mcp feat: wire MCP server with bootstrap CLI 2026-05-12 09:58:19 +02:00
docs/superpowers docs: add xdebug-mcp implementation plan 2026-05-12 09:30:10 +02:00
internal feat: add auto-update via forge.lclr.dev/AI/xdebug-mcp releases 2026-05-12 10:42:31 +02:00
mcpgen feat: add auto-update via forge.lclr.dev/AI/xdebug-mcp releases 2026-05-12 10:42:31 +02:00
.gitignore chore: add Makefile and Forgejo release workflow 2026-05-12 10:12:34 +02:00
go.mod chore: upgrade mcp-framework to v1.11.0, revert to bootstrap.Run 2026-05-12 10:39:41 +02:00
go.sum chore: upgrade mcp-framework to v1.11.0, revert to bootstrap.Run 2026-05-12 10:39:41 +02:00
install.sh docs: add install.sh and README.md 2026-05-12 10:55:12 +02:00
Makefile chore: add Makefile and Forgejo release workflow 2026-05-12 10:12:34 +02:00
mcp.toml feat: add auto-update via forge.lclr.dev/AI/xdebug-mcp releases 2026-05-12 10:42:31 +02:00
README.md docs: add install.sh and README.md 2026-05-12 10:55:12 +02:00

xdebug-mcp

Serveur MCP pour analyser des fichiers de profiling Xdebug (format cachegrind).

Prérequis

  • Un fichier de profiling Xdebug (.gz ou texte brut) généré avec xdebug.mode=profile
  • Optionnel : make + Go (pour la compilation locale)

Sommaire

À quoi sert ce serveur MCP ?

xdebug-mcp permet à un client MCP d'analyser des fichiers de profiling Xdebug sans outil externe :

  • analyse globale d'un profil : stats générales et top N fonctions par coût inclusif ;
  • liste des appelants d'une fonction donnée, triés par coût décroissant ;
  • liste des appelés d'une fonction donnée, triés par coût décroissant.

Installation

Option principale : script d'installation

Installer la dernière release publique et lancer l'assistant de configuration :

curl -fsSL https://get.lclr.dev/mcp/xdebug/install.sh | bash

Option alternative : binaire de la dernière release

Télécharger le binaire adapté à votre OS depuis la page des releases publiques :

https://forge.lclr.dev/AI/xdebug-mcp/releases

Puis le rendre exécutable (Linux/macOS) :

chmod +x /absolute/path/to/xdebug-mcp

Option alternative : compilation locale

make build

Binaire généré : build/xdebug-mcp (ou build/xdebug-mcp-linux-amd64 selon la cible).

Utilisation avec un client MCP

Claude Code CLI

claude mcp add xdebug-mcp -- /absolute/path/to/xdebug-mcp mcp

Configuration JSON

{
  "mcpServers": {
    "xdebug-mcp": {
      "command": "/absolute/path/to/xdebug-mcp",
      "args": ["mcp"]
    }
  }
}

Documentation