GitNexus Code Intelligence Engine voi 16 MCP Tools cho AI Agent

GitNexus là “Zero-Server Code Intelligence Engine” mã nguồn mở, giải quyết bài toán thiếu context khi AI agent làm việc với codebase lớn. Thay vì Graph RAG truyền thống tốn token, dự án dùng Precomputed Relational Intelligence — tiền tính toán toàn bộ cấu trúc và quan hệ tại thời điểm index, biến mã nguồn thành knowledge graph sẵn sàng truy vấn ngay. Cách tiếp cận này giúp AI agent hiểu codebase nhanh hơn, chính xác hơn mà không cần gọi LLM liên tục để khám phá từng phần của đồ thị quan hệ.

Phát triển bởi abhigyanpatwari với 42.4K sao GitHub, dự án cung cấp 16 MCP tools và Web UI cho khám phá nhanh. Nếu bạn cần GitNexus code intelligence, đây là công cụ đáng thử.

Kiến trúc Precomputed Relational Intelligence

Điểm khác biệt cốt lõi: thay vì để LLM tự khám phá graph edges qua vòng lặp, dự án tiền tính toán mọi quan hệ tại index. Pipeline index gồm 6 bước: Structure, Parsing (Tree-sitter ASTs), Resolution (import và function call), Clustering (Leiden community detection), Processes (execution flow), Search (hybrid BM25 + vector + RRF).

Pipeline này biến codebase thành knowledge graph có cấu trúc — nền tảng cho mọi tính năng GitNexus code intelligence. Bạn có thể truy vấn quan hệ giữa các symbol ngay lập tức, tiết kiệm đáng kể token và thời gian so với Graph RAG truyền thống vốn yêu cầu nhiều vòng lặp gọi LLM.

16 MCP Tools

GitNexus MCP tools chia làm ba nhóm. Nhóm đầu là 11 per-repo tools: query, context, impact, detect_changes, rename, cypher, clusters, process, wiki, list_repos, status. Các tools này phục vụ từ tìm kiếm, phân tích impact đến quản lý repository.

Nhóm thứ hai là 2 MCP Prompts: detect_impact (phân tích pre-commit) và generate_map (sinh tài liệu kiến trúc). Nhóm thứ ba là 4 agent skills tự động cài: Exploring, Debugging, Impact Analysis, Refactoring. Đây là lý do engine này được đánh giá cao trong cộng đồng developer.

14 ngôn ngữ và Multi-Repo Groups

Dự án hỗ trợ 14 ngôn ngữ: TypeScript, JavaScript, Python, Java, Kotlin, C#, Go, Rust, PHP, Ruby, Swift, C, C++, Dart. TypeScript và JavaScript được hỗ trợ đầy đủ nhất — từ import resolution đến constructor inference và receiver type mapping.

Tính năng groups cho phép phân tích xuyên nhiều repository. Dự án trích xuất contracts từ mỗi repo và tự động phát hiện cross-links qua network calls, HTTP endpoints. Các tool group: group_list, group_sync, group_contracts, group_query, group_status.

Confidence Scoring & Wiki

Hệ thống confidence scoring gán mức độ tin cậy cho từng quan hệ — dựa trên static type information, constructor inference và import resolution. Tính năng wiki generation tự động sinh tài liệu từ knowledge graph qua LLM. Tham khảo thêm GitNexus trên GitHubGraphQL specification cho các khái niệm graph liên quan.

Bạn cũng có thể xem thêm Review Code SkillDeep-Research Skill cho bộ công cụ phát triển toàn diện.

Giới hạn và phát triển

GitNexus hiện hỗ trợ index toàn bộ, chưa có incremental indexing. Control flow graph mới có cho TypeScript và JavaScript. Web UI giới hạn ~5.000 files. Giấy phép PolyForm Noncommercial. Tính năng đang phát triển: LLM Cluster Enrichment, AST Decorator Detection, Incremental Indexing.

Kết luận

GitNexus đại diện cho bước tiến quan trọng trong code intelligence engine. Bằng cách tiền tính toán cấu trúc và quan hệ — thay vì để LLM khám phá từng phần — nó giải quyết ba vấn đề: thiếu context, tốn token và phụ thuộc model. Với 14 ngôn ngữ, 16 GitNexus MCP tools, 4 agent skills và multi-repo support, GitNexusGitNexus code intelligence engine đáng cài ngay từ đầu dự án — trước khi codebase quá lớn để hiểu thủ công.

Bạn đã thử GitNexus chưa? Bạn dùng tool nào trong 16 MCP tools thường xuyên nhất? Chia sẻ dưới phần bình luận nhé!