Knowledge graph of PHP codebases for AI coding agents (Claude Code, Codex, Cursor) over MCP. Static analysis, no LLM.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add phpgraph -- docker run -i --rm ghcr.io/hbenabdallah/phpgraph:1.5.3~/.codex/config.toml
[mcp_servers.phpgraph]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/hbenabdallah/phpgraph:1.5.3"]
# codex mcp add phpgraph -- docker run -i --rm ghcr.io/hbenabdallah/phpgraph:1.5.3~/.cursor/mcp.json
{
"mcpServers": {
"phpgraph": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/hbenabdallah/phpgraph:1.5.3"
]
}
}
}.vscode/mcp.json
{
"servers": {
"phpgraph": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/hbenabdallah/phpgraph:1.5.3"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"phpgraph": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/hbenabdallah/phpgraph:1.5.3"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"phpgraph": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/hbenabdallah/phpgraph:1.5.3"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"phpgraph": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/hbenabdallah/phpgraph:1.5.3"
]
}
}
}