Agent♥︎Age
Catalog

io.github.anishmoncivarghese/sonde

Official

by anishmoncivarghese · TypeScript

Local code graph for TypeScript, Python and Swift: who calls this, what breaks if I change it.

MCP Server: io.github.anishmoncivarghese/sonde

Sonde is a local code-context engine that indexes TypeScript, Python, or Swift repositories into a symbol-level graph stored in SQLite. It exposes three MCP tools—find_symbols, query_graph, and get_impact_radius—to help determine “who calls this” and assess what may break if code changes.

🛠️ Key Features

  • Local code graph for TypeScript, Python, and Swift
  • Symbol-level graph persisted in SQLite
  • MCP tools: find_symbols, query_graph, get_impact_radius
  • Topics include: ai-agents, code-analysis, developer-tools, mcp, python, static-analysis, swift, tree-sitter, typescript

🚀 Use Cases

  • Find symbol references and related symbols via find_symbols
  • Query relationships in the code graph with query_graph
  • Estimate change consequences using get_impact_radius

⚡ Developer Benefits

  • Supports AI coding agents with repository context
  • Tracks call relationships: “who calls this”
  • Helps evaluate impact radius when modifying code

⚠️ Limitations

  • Documented tooling and indexing scope are limited to TypeScript, Python, and Swift repositories

Topics

ai-agentscode-analysisdeveloper-toolsmcpmcp-serverpythonstatic-analysisswifttree-sittertypescript