srinivasan-sundaresan95/orihime
π MCP Serversrinivasan-sundaresan95
A cross-repository code knowledge graph MCP server for deep static analysis without reading source files.
Orihime revolutionizes how LLMs interact with large codebases by shifting from raw source-reading to structured knowledge graph querying. It utilizes tree-sitter to parse code into a graph database (KuzuDB), allowing for complex queries that standard RAG systems struggle to handle. With over 30 specialized tools, Orihime supports multi-hop taint analysis, enabling security audits against OWASP, CWE, PCI, and STIG standards. It excels at identifying entry-point reachability, performance hotspots, and license compliance issues. By abstracting the code structure into a queryable graph, it allows AI agents to perform sophisticated architectural analysis and security reviews while maintaining high context efficiency. This makes it an essential tool for enterprise-grade code analysis where token limits and context window management are critical constraints.
π‘Highlights
- ββ95% fewer tokens vs source-reading
- ββMulti-hop taint analysis support
- ββKuzuDB-backed graph indexing
π―For
- ββSecurity Engineers
- ββSoftware Architects
- ββAI DevOps Engineers
πLinks
- ββGitHub Repository