adaptive-codegraph

Fanaperana/adaptive-codegraph
★ 1 stars Rust 🌐 Browser/Web Updated 3d ago
Language-agnostic code graph indexer, search engine, and MCP server — add a language with .toml + .scm files
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "adaptive-codegraph": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "adaptive-codegraph"
      ]
    }
  }
}

README Excerpt

<div align="center"> **Language-agnostic code graph indexer, search engine, and MCP server** *Add a new language by dropping a `.toml` + `.scm` file — no Rust code changes needed.* </div> --- A similar implementation to [mie-codegraph](https://github.com/mieweb/mie-codegraph) that replaces **hardcoded per-language extractors** with **tree-sitter query files**. The result:

Tools (17)

GemfileRubydjango_urlexcludeexpand_neighborhoodfind_calleesfind_callersfind_symbolget_symbolincremental_indexindexindex_dirindex_statuslanguagesrootssearchsemantic_search