This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Highlights, Release artifacts, and What's next across a mixed release.
Full changelog
First PyPI cut of the Rust engine.
Highlights
- Rust engine on PyPI. The tree-sitter-based parser/graph/store stack now ships as
repo-graph-py(Linux x86_64, abi3 Python 3.11+).mcp-repo-graphis a thin Python MCP wrapper over it. - 20 languages — Go, Rust, TypeScript, React, Angular, Vue, Python, Java/Kotlin, Scala, Clojure, C#/.NET, Ruby, PHP, Swift, C/C++, Dart, Elixir, Solidity, Terraform, SCSS.
- Cross-stack HTTP linking — frontend
fetch/axioscalls automatically link to backend routes across languages. - Stack resolvers — HTTP, gRPC, GraphQL, queues, WebSocket, event bus, CLI — link entities across repos/services.
- 13 MCP tools — generation, navigation, context budgeting, health analysis, visual maps.
.gmapformat — zero-copy rkyv + mmap store, sharded by kind.- Personalised PageRank activation — spread relevance across the graph with domain-provided direction/weights.
Install
pip install mcp-repo-graph
Requires Python 3.11+ on Linux x86_64 (glibc ≥2.34). Full platform matrix via GitHub Actions coming in v0.4.13.
Release artifacts
- PyPI: https://pypi.org/project/mcp-repo-graph/0.4.12/
- PyPI: https://pypi.org/project/repo-graph-py/0.4.12/
- MCP Registry:
io.github.James-Chahwan/[email protected]
What's next
- v0.4.13 — maturin GitHub Actions wheel matrix (linux aarch64, macOS x86_64/arm64, windows), latent-vector hook, SWE-bench Lite run.
- Post-v0.4.12 — Rust engine splits into its own
gliarepo;mcp-repo-graphstays as the MCP wrapper.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About James-Chahwan/repo-graph
Structural graph map of any codebase for AI coding assistants. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of grepping through everything.
Beta — feedback welcome: [email protected]