Semantic code graph MCP server for coding agents
Semantic code graph MCP server for coding agents
A free, MIT-licensed MCP server that gives coding agents (Claude Code, Cursor, and compatible clients) a semantic code graph of your project — symbols, cross-file calls, references, imports and cross-language boundaries.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search | Find code by NAME, CONTENT, or MEANING — **the one way in**. Returns graph nodes with their signature (often enough to answer without a follow-up call). Content is matched literally, not as a regex. Scope with path_glob |
| relations | A symbol's neighbourhood in one call: callers, callees, implementors/subclasses, and non-call references — each with its signature. **The** impact-analysis tool ("what breaks if I change X?", "what implements X?") |
| info | Read a specific target: a symbol (node id or name) → source + signature + location; a file path → its symbol outline |
{
"mcpServers": {
"graphlens": {
"command": "uvx",
"args": ["graphlens-mcp"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
I've personally moved my efforts to a more generic OpenAPI spec based MCP: https://github.com/allen-munsch/yas-mcp Additionally, there is actually an official beta release by prefect over here…
A customizable React component for simulating slime mold behavior.
Interact with Google Cloud services and manage your cloud resources.
Outlook & OneDrive MCP: personal & enterprise tools for mail, calendar, contacts, tasks, files