Agentβ™₯︎Age
Catalog

Girder

Official

by dhishwasher Β· Rust

Local semantic code graph: source, definitions, callers, callees, impact, and semantic change review

io.github.dhishwasher/girder (MCP)

This MCP server exposes Girder’s semantic-graph code context over MCP. Girder parses a repository into a semantic graph (functions, definitions, and call edges) and answers questions against it, including exact function source, callers/callees, impact analysis, minimal test selection, and verified graph-addressed edits.

πŸ› οΈ Key Features

  • Semantic graph of repository code (functions, definitions, call edges)
  • Graph-backed question answering for exact function source
  • Callers and callees lookup
  • Impact analysis
  • Minimal test selection
  • Verified graph-addressed edits

πŸš€ Use Cases

  • Provide code agents only the needed function context rather than whole files
  • Determine affected code via impact analysis
  • Select minimal tests relevant to a change
  • Support function-level edits addressed by the semantic graph

⚑ Developer Benefits

  • One static Rust binary usable by any agent over MCP
  • Optional native IDE support

⚠️ Limitations

  • Readme excerpt does not specify additional supported languages or any configuration limits.

Topics

ai-agentscode-intelligencedeveloper-toolsidemcprustsemantic-searchtree-sitter