AI Software Architect

v1.0.0Developer Toolsstable

AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode. Now available as Claude Code Plugin for easiest installation.

adrarchitectural-decision-recordsarchitecturearchitecture-reviewclaude-code
Share:
66
Stars
0
Downloads
0
Weekly
0/5

What is AI Software Architect?

AI Software Architect is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ai-powered architecture documentation framework with adrs, reviews, and pragmatic mode. now available as claude code plugin for easiest installation.

AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode. Now available as Claude Code Plugin for easiest installation.

This server falls under the Developer Tools and Coding Agents categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • AI-powered architecture documentation framework with ADRs, r

Use Cases

Document architecture with ADRs automatically.
Review and validate architectural decisions.
Generate architecture documentation via AI.
codenamev

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ai-software-architect

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use AI Software Architect

AI Software Architect is an MCP server and Claude Code plugin that brings AI-powered architecture governance directly into your development workflow. It automates the creation of Architectural Decision Records (ADRs), runs multi-perspective architecture reviews using configurable specialist personas, enforces YAGNI principles through a Pragmatic Mode, and provides methodology-driven implementation guidance based on frameworks like TDD and Clean Architecture. Teams use it to maintain a living architecture documentation layer inside their codebase without switching between separate tools.

Prerequisites

  • Node.js 18 or later and npm installed globally
  • Claude Desktop or Claude Code (the plugin mode is the recommended install path)
  • Git initialised in your project (ADRs and reviews are stored under .architecture/ in the repo)
  • An MCP-compatible client if using the MCP server installation path
1

Install globally via npm

Install the package globally so the 'ai-software-architect' command is available on your PATH. This is required for the MCP server mode.

npm install -g ai-software-architect
2

Add to your MCP client configuration

Edit your MCP client config (e.g. claude_desktop_config.json) to register the server. The server runs as a stdio process.

{
  "mcpServers": {
    "ai-software-architect": {
      "command": "npx",
      "args": ["ai-software-architect"]
    }
  }
}
3

Run the setup command

After connecting your client, ask the AI to set up the framework. This creates the .architecture/ directory with templates, members.yml, and config.yml in your project.

4

Customise team members and methodology

Edit .architecture/members.yml to define specialist reviewer personas and .architecture/config.yml to set your implementation methodology (e.g. TDD) and influences.

# .architecture/config.yml
implementation:
  enabled: true
  methodology: "TDD"
  influences:
    - "Kent Beck - TDD by Example"
    - "Martin Fowler - Refactoring"
5

Create your first ADR

Ask the AI assistant to create an ADR for a real architectural decision in your project. The ADR is written to .architecture/decisions/adrs/.

6

Run an architecture review

Trigger a multi-perspective review for a feature or version. Specialist personas defined in members.yml will each evaluate the architecture from their angle.

AI Software Architect Examples

Client configuration

MCP server configuration block for claude_desktop_config.json.

{
  "mcpServers": {
    "ai-software-architect": {
      "command": "npx",
      "args": ["ai-software-architect"]
    }
  }
}

Prompts to try

Natural language commands that drive the architect framework after setup.

- "Create ADR for switching from REST to GraphQL for our public API."
- "Start architecture review for v2.0 release."
- "Ask the Security Specialist to review the authentication module."
- "What's our architecture status?"
- "Enable pragmatic mode and review the payment service."

Troubleshooting AI Software Architect

The AI says the framework is not set up when running 'Create ADR'.

Run the 'Setup ai-software-architect' command first so the .architecture/ directory and template files are created in your project.

Specialist reviews do not reflect custom personas defined in members.yml.

After editing members.yml, regenerate the subagents with: node tools/cli.js generate-subagents from the .architecture/ directory.

Global npm install fails with permission errors on macOS or Linux.

Use a Node version manager such as nvm or fnm to install Node.js so global packages are written to a user-owned directory without requiring sudo.

Frequently Asked Questions about AI Software Architect

What is AI Software Architect?

AI Software Architect is a Model Context Protocol (MCP) server that ai-powered architecture documentation framework with adrs, reviews, and pragmatic mode. now available as claude code plugin for easiest installation. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install AI Software Architect?

Follow the installation instructions on the AI Software Architect GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with AI Software Architect?

AI Software Architect works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is AI Software Architect free to use?

Yes, AI Software Architect is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ai-software-architect": { "command": "npx", "args": ["-y", "ai-software-architect"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use AI Software Architect?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides