.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/jakedismo/codegraph-rust
home/mcp-servers/jakedismo/codegraph-rust
jakedismo avatar

codegraph-rust

byjakedismo· 1 MCP server

Stars

851

Forks

83

Category

AI Agents & MCP

View on GitHub

TL;DR

100% Rust implementation of code graphRAG with blazing fast AST+FastML parsing, surrealDB backend and advanced agentic code analysis tools through MCP for efficient code agent context management

How to install codegraph-rust?

jakedismo/codegraph-rust
$git clone https://github.com/jakedismo/codegraph-rust

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install codegraph-rust by running `git clone https://github.com/jakedismo/codegraph-rust`, then use it for the current task and follow its documentation at https://github.com/jakedismo/codegraph-rust.

Files · 1

View on GitHub
README.md
1![CodeGraph](docs/assets/banner.png)
2 
3# CodeGraph
4 
5**Your codebase, understood.**
6 
7CodeGraph transforms your entire codebase into a semantically searchable knowledge graph that AI agents can actually *reason* about—not just grep through.
8 
9> **Ready to get started?** Jump to the [Installation Guide](docs/INSTALLATION_GUIDE.md) for step-by-step setup instructions.
10>
11> **Already set up?** See the [Usage Guide](docs/USAGE_GUIDE.md) for tips on getting the most out of CodeGraph with your AI assistant.
12 
13---
14 
15## The Problem
16 
17AI coding assistants are powerful, but they're flying blind. They see files one at a time, grep for patterns, and burn tokens trying to understand your architecture. Every conversation starts from zero.
18 
19**What if your AI assistant already knew your codebase?**
20 
21---
22 
23## What CodeGraph Does Differently
24 
25### 1. Graph + Embeddings = True Understanding
26 
27Most semantic search tools create embeddings and call it a day. CodeGraph builds a **real knowledge graph**:
28 
29```
30Your Code → Build Context → AST + FastML → LSP Resolution → Enrichment → Graph + Embeddings
31 ↓ ↓ ↓ ↓ ↓ ↓
32 Packages Nodes/edges Type-aware API surface Graph Semantic
33 Features Fast patterns linking Module graph traversal search
34 Targets Spans Definitions Dataflow/Docs (hybrid)
35```
36 
37When you search, you don't just get "similar code"—you get code with its **relationships intact**. The function that matches your query, plus what calls it, what it depends on, and where it fits in the architecture.
38 
39Indexing enrichment adds:
40- Module nodes and module-level import/containment edges for cross-file navigation
41- Rust-local dataflow edges (`defines`, `uses`, `flows_to`, `returns`, `mutates`) for impact analysis
42- Document/spec nodes linked to backticked symbols in `README.md`, `docs/**/*.md`, and `schema/**/*.surql`
43- Architecture signals (package cycles + optional boundary violations)
44 
45#### Indexing tiers (speed vs richness)
46 
47Indexing is tiered so you can choose between speed/storage and graph richness. The default is **fast**.
48 
49| Tier | What it enables | Typical use |
50|------|-----------------|-------------|
51| `fast` | AST nodes + core edges only (no LSP or enrichment) | Quick indexing, low storage |
52| `balanced` | LSP symbols + docs/enrichment + module linking | Good agentic results without full cost |
53| `full` | All analyzers + LSP definitions + dataflow + architecture | Maximum accuracy/richness |
54 
55Tier behavior details:
56- `fast`: disables build context, LSP, enrichment, module linking, dataflow, docs/contracts, and architecture; filters out `Uses`/`References` edges.
57- `balanced`: enables build context, LSP symbols, enrichment, module linking, and docs/contracts; filters out `References` edges.
58- `full`: enables all analyzers and LSP definitions; no edge filtering.
59 
60Configure the tier:
61- CLI: `codegraph index --index-tier balanced`
62- Env: `CODEGRAPH_INDEX_TIER=balanced`
63- Config: `[indexing] tier = "balanced"`
64 
65#### Indexing prerequisites (LSP-enabled tiers)
66 
67When the tier enables LSP (`balanced`/`full`), indexing **fails fast** if required external tools are missing.
68 
69Required tools by language:
70- Rust: `rust-analyzer`
71- TypeScript/JavaScript: `node` and `typescript-language-server`
72- Python: `node` and `pyright-langserver`
73- Go: `gopls`
74- Java: `jdtls`
75- C/C++: `clangd`
76 
77If indexing appears to stall during LSP resolution, you can adjust the per-request timeout:
78 
79- `CODEGRAPH_LSP_REQUEST_TIMEOUT_SECS` (default `600`, minimum `5`)
80 
81If LSP resolution fails immediately and the error includes something like `Unknown binary 'rust-analyzer' in official toolchain ...`, your `rust-analyzer` is a rustup shim without an installed binary. Install a runnable `rust-analyzer` (e.g. via `brew install rust-analyzer` or by switching to a toolchain that provides it).
82 
83#### Optional architecture boundary rul

Preview

jakedismo/codegraph-rustjakedismo/codegraph-rust
Repojakedismo/codegraph-rust
TypeMCP Servers
CategoryAI Agents & MCP
UpdatedDec 2025
License—
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. langchain-ai avatarlangchain-mcp-adaptersMake Anthropic Model Context Protocol (MCP) tools compatible with LangChain and LangGraph agents.MCP ServersJul 20267.0M3.6k
  2. openclaw avatarmcporterTypeScript runtime and CLI for connecting to configured Model Context Protocol servers.MCP ServersJul 20262.5M4.8k
  3. sparfenyuk avatarmcp-proxyA MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.MCP ServersJul 20262.2M2.7k
  4. sooperset avatarmcp-atlassianThe Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification.MCP ServersJul 20261.7M5.6k
  5. open-webui avataropen-webuiOpen WebUIMCP ServersJul 20261.4M147k
  6. dyoshikawa avatarrulesyncUnified AI rules management CLI tool that generates configuration files for various AI development toolsMCP ServersJul 2026889k1.3k