Agentβ™₯︎Age
Catalog

io.github.yashdoke7/skeletongraph

Official

by yashdoke7 Β· Python

Zero-LLM structural code retrieval for AI coding agents, served over MCP.

io.github.yashdoke7/skeletongraph β€” MCP Server

The io.github.yashdoke7/skeletongraph MCP server provides zero-LLM structural code retrieval for AI coding agents. It is served over MCP and focuses on indexing a repository using tree-sitter, ranking symbols, and localizing relevant code for agent workflows.

πŸ› οΈ Key Features

  • Zero-LLM structural code retrieval for AI coding agents
  • Served over Model Context Protocol (MCP)
  • Repo indexing with tree-sitter
  • Symbol ranking using BM25, embeddings, and a call graph
  • Ranking fusion via reciprocal-rank fusion (RRF)
  • Source β€œfirst-search” file recall and function-level localization claims in the excerpt

πŸš€ Use Cases

  • Assisting AI coding agents with repository code retrieval
  • Supporting SWE-bench-style code/search tasks

⚑ Developer Benefits

  • Combines lexical and semantic retrieval signals (BM25 + embeddings)
  • Incorporates structural information via call graph
  • Designed for tool consumption through MCP

⚠️ Limitations

  • The available source material describes approach and metrics only at a high level; no interface/tool details are provided here.

Topics

ai-coding-agentsmcpmodel-context-protocolcode-retrievalmcp-serverswe-benchtree-sitter