ai-software-architect
by codenamev·★ 65·Score 46
AI-powered architecture documentation framework with ADRs and MCP server integration for Claude and Cursor.
Overview
AI Software Architect is a structured markdown-based framework for implementing rigorous software architecture practices. It provides tools for documenting architectural decisions (ADRs), conducting architecture reviews, tracking progress, and integrating with AI coding assistants. The project includes an MCP server that exposes tools for architecture management, ADR creation, specialist reviews, and status tracking across multiple AI assistants.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're using Claude Code or Cursor and want programmatic architecture documentation with AI integration.
When NOT to choose this
Avoid if you need offline functionality or full recalibration features, as these are only available in the traditional setup.
Tools this server exposes
9 tools extracted from the READMEsetup_architectSets up the AI Software Architect framework in a project
create_adrCreates Architectural Decision Records
architecture_reviewConducts comprehensive multi-perspective architecture reviews
specialist_reviewGets focused reviews from specific architecture experts
list_membersShows the architecture review team members
architecture_statusDisplays current documentation state of the architecture
enable_pragmatic_modeEnables pragmatic YAGNI mode for architecture implementation
implement_as_architectsImplements features following the architectural methodology
architecture_recalibrationStarts the recalibration process to translate reviews into implementation plans
Note: Tools are explicitly documented in the 'Standard Commands' and 'Available Skills' sections with clear names and descriptions.
Comparable tools
Installation
npm install -g ai-software-architectConfigure in Claude Desktop's config.json:
{
"mcpServers": {
"ai-software-architect": {
"command": "mcp",
"args": []
}
}
}FAQ
- What is an ADR?
- ADR stands for Architecture Decision Record. It's a document that captures important architectural decisions along with their context, consequences, and rationale.
- Which AI assistants support this MCP server?
- The MCP server primarily supports Claude and Cursor. Traditional setup works with GitHub Copilot and other assistants.
On Hacker News
Recent discussion from the developer community.
- Story by codenamev · 2025-05-28
Compare ai-software-architect with
Last updated · Auto-generated from public README + GitHub signals.