v0.4.12
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-graphRequires 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/repo-graph@0.4.12
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.