Java All Call Graph Server — Claude Code MCP server
Generates Java call graphs, traces method chains, and runs static code analysis. Useful for inspecting component relationships and managing analysis configurations.
Open on GitHubWhat Java All Call Graph Server does
Java All Call Graph Server provides static analysis and call graph construction for Java projects. It uncovers method call chains and handles analysis configuration directly for coding assistants. Environments like Claude Code, Cursor, and Codex use it to inspect architecture without manual code scanning.
The Adrninistrator/java-all-call-graph-server repository divides functionality across two delivery models. Running this tool through the MCP protocol requires following MCP_SERVER.md because the repository also maintains a standalone HTTP server option in HTTP_SERVER.md.
What it helps with
- generate a call graph for a Java codebase
- trace execution chains for a specific method
- run static code analysis through an MCP client
- configure call graph generation parameters
Example prompts for the agent
- Build a method call graph for the order processing service in this Java project
- Trace all call chains leading to the
processPaymentmethod - Run static analysis to inspect method relationships in the
com.example.servicepackage
How to install Java All Call Graph Server
Install
The MCP registry has no launch command for it: see the repository README
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Java All Call Graph Server
How do I install Java All Call Graph Server in Claude Code?
Setup details for MCP clients are provided in the MCP_SERVER.md file within the Adrninistrator/java-all-call-graph-server repository.
What does Java All Call Graph Server do?
It generates Java call graphs and traces method chains using static code analysis. The server passes this structural data to an MCP client so the assistant can examine relationships across classes.
How does the MCP version differ from the web version?
The repository provides two modes: an MCP protocol server detailed in MCP_SERVER.md and an independent HTTP server with a web interface documented in HTTP_SERVER.md.