{"full_name":"DeusData/codebase-memory-mcp","owner":"DeusData","name":"codebase-memory-mcp","url":"https://github.com/DeusData/codebase-memory-mcp","description":"Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.","homepage":"https://deusdata.github.io/codebase-memory-mcp/","topics":[],"language":"C","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/81762164?v=4","created_at":"2026-02-24T22:01:00Z","pushed_at":"2026-11-10T01:49:49Z","metrics":{"stars":48439,"forks":4010,"watchers":165,"issues":1234,"prs":1559,"releases":49,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":71},"growth":{"day":{"stars":56,"forks":7,"base_day":"2026-11-09"},"week":{"stars":439,"forks":59,"base_day":"2026-11-03"}},"history":{"dates":["2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[46434,46511,46588,46659,46712,46765,47024,47106,47226,47332,47401,47553,47642,47720,47787,47852,48000,48059,48383,48439],"forks":[3815,3827,3837,3840,3848,3858,3881,3865,3876,3887,3892,3911,3915,3927,3931,3935,3951,3956,4003,4010],"watchers":[180,179,180,180,180,180,178,172,168,168,163,163,163,163,163,164,163,164,165,165],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{},"same_owner":[],"issues":[{"number":1654,"title":"0.10.4 `index_repository` OOM-crashes on large repo — v0.9.0 indexed the same tree in ~13 min*","comments":25,"created_at":"2026-08-15T08:32:06Z"},{"number":45,"title":"Very high CPU usage","comments":21,"created_at":"2026-03-11T16:42:39Z"},{"number":1145,"title":"Windows-Indexing worker crashed on a file","comments":17,"created_at":"2026-07-17T02:31:00Z"},{"number":1582,"title":"Claude.ai Desktop App still cannot start mcp","comments":16,"created_at":"2026-08-13T07:19:50Z"},{"number":394,"title":"task: Windows platform issues (8 bugs)","comments":15,"created_at":"2026-05-30T12:49:31Z"},{"number":524,"title":"never finishes indexing large python project","comments":14,"created_at":"2026-06-19T15:12:02Z"},{"number":1335,"title":"hook-augment: needs a warm daemon to ever emit context; install leaves it timing out on every Grep/Glob (follow-up to #858)","comments":13,"created_at":"2026-07-29T09:06:33Z"},{"number":795,"title":"codebase-memory-mcp-ui-windows-amd64 doesn't provide ui function","comments":13,"created_at":"2026-07-03T07:21:22Z"}],"discussions":[{"number":2919,"title":"Running DB and MCP server remotely","comments":0,"category":"General","created_at":"2026-11-05T21:33:19Z"},{"number":2890,"title":"Meson + Ninja build support (371s vs 447s cold build)","comments":0,"category":"Ideas","created_at":"2026-11-02T07:12:11Z"},{"number":2875,"title":"Docs: optional \"Listed on MCPwell\" badge + listing check","comments":0,"category":"General","created_at":"2026-11-01T14:43:13Z"},{"number":2830,"title":"How to delete project in CBM ?","comments":1,"category":"Q&A","created_at":"2026-10-29T09:10:27Z"},{"number":2745,"title":"Is there a way to write the graph to Neo4j instead of SQLite (or a supported export path)?","comments":2,"category":"Q&A","created_at":"2026-10-21T08:21:02Z"},{"number":2730,"title":"Discord Channel","comments":0,"category":"Announcements","created_at":"2026-10-20T17:57:22Z"},{"number":2699,"title":"Windows 11: Smart App Control blocks codebase-memory-mcp.exe (binary is not Authenticode-signed)","comments":2,"category":"Ideas","created_at":"2026-10-18T22:11:06Z"},{"number":2500,"title":"Declared cross-repo links file for contracts static extraction can't see (example: stitched GraphQL + Lighthouse)","comments":2,"category":"Ideas","created_at":"2026-10-03T04:01:44Z"}],"latest_release":{"name":"v0.12.1","tag":"v0.12.1","published_at":"2026-10-16T23:35:48Z","body":"# v0.12.1\n\n**Every install path works again, and Helm charts join the graph.**\n\nv0.12.1 fixes v0.12.0's package installs and the other install paths we found broken while checking every channel. It also links Helm charts to what they deploy, and stops the graph from inventing a registry for container images.\n\n> **Upgrading?** The first index of each existing project after the upgrade is a full rebuild, once (image identities changed; see below).\n\n## Fixed: installs\n\n- **npm, PyPI and Go installs.** `npm i`, `pnpm add`, `pip install` and the Go wrapper could not install v0.12.0 on any platform. Each wrapper refused an archive member above 256 MiB, and every v0.12.0 binary is 331-335 MB. The size limits are gone from all three wrappers. The archive is still verified against the release's `checksums.txt` before it is unpacked, its contents must be exactly the expected files, and the binary must answer `--version`. Thank you, @hydroplexus, for the precise report (#2657).\n- **Homebrew.** The formula was still at 0.10.3, and on Linux it installed the dynamically linked build, which needs glibc 2.38 (Ubuntu 22.04, Debian 12 and RHEL 9 do not have it). It now installs the current release, and on Linux the static `-portable` build that runs on any distribution.\n- **`go install`.** A pinned `go install .../pkg/go/cmd/codebase-memory-mcp@vX.Y.Z` never worked, and `@latest` installed a stale version. Releases now carry `pkg/go/vX.Y.Z` tags, and the wrapper installs the release matching its own version.\n- **npm `next`.** The `next` dist-tag no longer points to an old release candidate; a stable release moves it.\n- **Docs.** winget and Chocolatey were listed as install channels but are not published; they are removed until they are. Windows arm64 builds ship and are now listed.\n\n**Install-path smoke tests.** Every pull request and every release now installs the npm, PyPI and Go wrappers, the way a user's package manager does, against the real release archives, and runs the binary each one installed. A release is published only after these installs pass, so an installer that cannot install what we ship can no longer reach you.\n\n## Helm charts in the graph\n\nA Helm chart used to be an isolated node. Now it links to what it deploys (#2663):\n\n- **Chart → objects** (`DEPLOYS`, `via: chart`): every Kubernetes object rendered from the chart's `templates/` (a subchart's objects belong to the subchart).\n- **values file → Chart** (`CONFIGURES`): `values.yaml` and `values-<x>.yaml` beside `Chart.yaml`.\n- **Chart → images** (`DEPLOYS`, `ref: image`): every image its objects name literally (a templated image names none).\n\n`HelmRelease → Chart → Deployment → Image` is now one traversable path. On 20 infrastructure repositories, charts with no outgoing edge dropped from 238 of 260 to 109, and 2,511 chart-to-object links appeared; every other edge stayed identical.\n\n## Images keep the registry the code names\n\nAn image without a registry host used to be stored under an invented `docker.io/library/...` (#2654). Docker Hub is only Docker's default: Podman and CRI-O resolve short names through a search list, mirrors rewrite them, and a local build tag may exist on no registry at all. An image now keeps its name as written, with `registry: unknown` when no host is stated; a stated host is kept (Docker Hub's spellings become `docker.io`). `FROM nginx` and `image: docker.io/library/nginx` are now two Image nodes. This changes image identities, which is why each project is rebuilt once after the upgrade.\n\n## Upgrade notes\n\n- The first index of each existing project after the upgrade is a full rebuild, once.\n- Image nodes without a stated registry now carry `registry: unknown` and the name as written, instead of `docker.io/library/...`.\n\n<!-- cbm-security-verification:start -->\n## Security Verification\n\nEvery binary published below was scanned by VirusTotal before smoke and soak testing, and the verdict for the exact shipped bytes is linked per product (decisive eng"},"readme":true,"readme_zh":false,"news":[{"title":"Ask HN: SoTA of Context Building Methods","url":"https://news.ycombinator.com/item?id=47659469","hn":"https://news.ycombinator.com/item?id=47659469","source":"Hacker News","lang":"en","date":"2026-04-06","points":5,"comments":2},{"title":"I replaced grep-based code exploration with a knowledge graph – 10x less token","url":"https://github.com/DeusData/codebase-memory-mcp","hn":"https://news.ycombinator.com/item?id=47234516","source":"Hacker News","lang":"en","date":"2026-03-03","points":4,"comments":3},{"title":"High-performance code intelligence MCP server","url":"https://github.com/DeusData/codebase-memory-mcp","hn":"https://news.ycombinator.com/item?id=48596084","source":"Hacker News","lang":"en","date":"2026-06-19","points":3,"comments":2},{"title":"Code Intelligence MCP Server","url":"https://github.com/DeusData/codebase-memory-mcp","hn":"https://news.ycombinator.com/item?id=48579579","source":"Hacker News","lang":"en","date":"2026-06-18","points":3,"comments":0},{"title":"Ujjwal on X: \"@techNmak You know codebase memory mcp exist which is more efficient and performant than graphify.\"","url":"https://x.com/Ujjwal13538031/status/2114479932864967071","source":"x","lang":"en","date":"2026-10-25"},{"title":"How the codebase-memory-mcp Server Prevents AI Agents from Getting Lost in Code and How to Install It","url":"https://note.com/shali_note/n/n5d73a0e4b736?hl=en","source":"note","lang":"en","date":"2026-07-04"},{"title":"四个代码知识图谱项目对比：Understand-Anything、codegraph、GitNexus、codebase-memory-mcp 怎么选？","url":"https://blog.csdn.net/toormi/article/details/162281758","source":"blog.csdn","lang":"zh","date":"2026-06-25"},{"title":"[Weekly AI Verification] codebase-memory-mcp — Does the \"reading too much code\" problem in Claude Code really disappear? I tested it out.","url":"https://note.com/bhrtaym/n/n988433a19125?hl=en","source":"note","lang":"en","date":"2026-06-22"},{"title":"codebase-memory-mcp","url":"https://blog.csdn.net/design1985/article/details/162090063","source":"blog.csdn","lang":"en","date":"2026-06-18"},{"title":"60个精选Skills、工作流与开源项目，最全Claude进阶清单","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE81X2JJTnhsbVVGYmlKeUpkdTMwS2R5d0ZHMXR6U0Z4TlQ5TVRnTHdTTE5iX0U3enc5Ulc5eWc2QnlQc1hXRWN2V2hucGU5dHNCT213?oc=5","source":"BlockBeats","lang":"zh","date":"2026-03-30"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}