Agent♥︎Age
Catalog

Rarefaction

Official

by ip2k · TypeScript

LSP call graph for coding agents: a symbol's callers, callees, tests and live files in one call.

MCP Server: io.github.ip2k/rarefaction-lsp-mcp

The io.github.ip2k/rarefaction-lsp-mcp server provides an LSP-based capability for coding agents to retrieve a symbol’s relationships in a single call. Its description specifies that it can return callers, callees, tests, and live files associated with a given symbol.

🛠️ Key Features

  • LSP call graph retrieval
  • Symbol-level callers and callees
  • Associated tests
  • Associated live files

🚀 Use Cases

  • Analyze how a symbol is used and referenced
  • Understand call paths for coding agents
  • Locate related tests for a symbol
  • Find live files impacted by a symbol

⚡ Developer Benefits

  • Consolidates multiple symbol-related views (callers, callees, tests, live files) into one call
  • Supports agent workflows centered on LSP-derived call graphs

⚠️ Limitations

  • Limited detail is available beyond the stated LSP call graph outputs; no additional tools, parameters, or behaviors are described in the provided data.

Topics

ai-agentscall-graphcall-hierarchyclaude-codecode-intelligencecode-navigationcodexcoding-agentcontext-engineeringdeveloper-toolsimpact-analysislanguage-server-protocolllmlspmcpmcp-servermodel-context-protocolstatic-analysistoken-optimizationtypescript