Architect is a powerful static analysis server built on the Model Context Protocol, designed to empower Software Architects, Senior Engineers, and AI Agents. It leverages Tree-sitter for deep Abstract Syntax Tree analysis and Rayon for high-performance parallel processing, delivering architectural insights beyond basic text searching. With its modular plugin architecture, it supports over 11 programming languages, offering unified logic for metrics, dependencies, impact analysis, and architectural governance. It also includes advanced features for AI context optimization and cloud readiness with SSE support.
主な機能
01Decoupled Plugin Architecture for 11+ languages
02Parallel Analysis Engine for large-scale monorepos
03AI Context Optimization with smart symbol filtering (Blast Radius)
04Architectural Governance to enforce layer boundaries and dependency rules
05Cloud Ready with native SSE support for remote deployment
060 GitHub stars
ユースケース
01Enforcing architectural governance, such as layer boundaries and circular dependency rules
02Optimizing context for AI agents by identifying relevant code symbols and suggesting refactoring strategies
03Performing deep static analysis for architectural understanding and visualization of complex codebases