codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
Explore how the project lock mechanism in DeusData/codebase-memory-mcp ensures safe, coordinated mutations using OS file locks, a lock registry, and a project-lock manager. Learn more today.
How to Migrate Between Different CBM_CACHE_DIR Locations in Codebase-Memory-MCPLearn how to migrate between different CBM_CACHE_DIR locations. Follow simple steps to transfer your cache, update your environment, and verify the move for seamless Codebase-Memory-MCP operation.
How the Graph Visualization UI Works in Codebase Memory MCP: Architecture and Setup GuideLearn how the graph visualization UI works in Codebase Memory MCP. Discover its architecture and setup guide for this interactive 3D knowledge graph powered by React and Three.js.
How HTTP Route Detection and HTTP-Calls Edge Linking Work in codebase-memory-mcpDiscover how HTTP route detection and HTTP-calls edge linking work in codebase-memory-mcp. Learn about the two-pass analysis pipeline for matching URL paths to route definitions.
How Cross-Repo Intelligence Works with CROSS_* Edges in Codebase-Memory-MCPDiscover how cross-repo intelligence works with CROSS_* edges in Codebase-Memory-MCP. This article explains how inter-service relationships are found and linked across projects.
How to Ignore Files with .cbmignore and Understand Layer Precedence in codebase-memory-mcpLearn how to ignore files with .cbmignore and understand layer precedence in codebase-memory-mcp. Exclude files using .gitignore style patterns with a strict layer precedence system.
How the File Watcher and Auto-Index Feature Works in Codebase-Memory MCPLearn how the file watcher and auto-index feature in Codebase-Memory MCP works. Discover adaptive polling and dirty-state signatures for efficient Git repository monitoring and automatic indexing.
How to Debug Indexing Issues and Capture Performance Diagnostics in Codebase-Memory-MCPDebug indexing issues and capture performance diagnostics in Codebase-Memory-MCP. Enable debug logging, capture metrics, and query status endpoints for real-time insights.
Graph Data Model Node Labels and Edge Types in codebase-memory-mcpExplore the graph data model in codebase-memory-mcp! Understand node labels and edge types like CALLS and IMPORTS to map codebase interactions for deep insights.
How Dead Code Detection Works in the Knowledge Graph: Inside Instagit's Full-Graph AnalysisDiscover how Instagit detects dead code using knowledge graph analysis. Learn how true incoming degrees identify unused symbols across your entire codebase.
What Is Hybrid LSP and Which Languages Does It Support?Discover Hybrid LSP, the codebase-memory-mcp's semantic type-resolution layer. Learn what Hybrid LSP is and explore the nine major programming languages it supports for enhanced ASTs.
How CLI Mode Differs from MCP Server Mode in Codebase Memory MCPUnderstand how CLI mode differs from MCP server mode in Codebase Memory MCP. CLI runs single commands, while MCP server mode provides a persistent daemon for JSON-RPC and UI services.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →