Architecture MCP
A

Architecture MCP

An AI - driven architecture analysis and intelligent coding agent system for GitHub repositories. By deeply analyzing the codebase structure, generating architecture blueprints, and using real - time MCP tools, it ensures that AI coding agents follow unified architecture specifications, improving code quality and consistency.
2 points
4.2K

What is Architecture Blueprints MCP Server?

Architecture Blueprints is an AI-driven architecture analysis and execution system designed to address the lack of architectural awareness of AI programming assistants when writing code. Traditional AI assistants can only browse a small number of files and guess the architecture in each session, resulting in inconsistent code styles. This system generates an architectural blueprint by deeply analyzing the entire codebase and provides real-time guidance to AI assistants through the MCP protocol, ensuring that all code complies with the project's architecture specifications.

How to use Architecture Blueprints MCP Server?

The use is divided into three main steps: 1) Analyze your GitHub repository. The system will go through 7 - 9 AI analysis phases to deeply understand your architecture; 2) Synchronize the generated architecture documents back to your repository, including the CLAUDE.md file, MCP configuration, etc.; 3) Configure the MCP server connection in your IDE, and the AI assistant can then receive real-time architectural guidance.

Applicable scenarios

Suitable for any software development project using AI programming assistants, especially: Team collaboration projects need to maintain code consistency; Large projects need to maintain a clear architecture hierarchy; New members or AI assistants need to quickly understand complex codebases; Projects that need to ensure that all 50 AI-generated PRs follow the same architectural pattern.

Main features

Deep architecture analysis
Comprehensively scan the codebase through 7 - 9 AI analysis phases to identify architecture layers, naming conventions, communication patterns, implementation patterns, etc., providing structured analysis in minutes rather than a rough scan in seconds.
Folder-level context
Generate a dedicated CLAUDE.md file for each important folder, including architectural guidance, coding patterns, key file guides, and common tasks. AI assistants can immediately understand the rules when entering any folder.
Real-time architecture enforcement
Verify through MCP tools before AI assistants take action. Tools such as where_to_put, check_naming, and how_to_implement return specific answers rather than suggestions, ensuring that the code complies with the architecture.
Single source of truth
CLAUDE.md, Cursor rules, AGENTS.md, and MCP tools all originate from the same architectural blueprint. When switching tools or new members join, they all follow the same rules.
Incremental reanalysis
When part of a folder changes, the incremental mode will reuse the cached AI analysis results of unchanged folders, significantly reducing the reanalysis time.
Architecture pattern reuse
After analyzing a well-architected project, its blueprint can be used as a reference architecture for new projects, allowing each AI assistant to follow a proven pattern rather than reinventing the wheel.
Automatic validation
Claude Code integrates automatic hooks. At the start of a session, it checks if the CLAUDE.md file is outdated. After each response, it verifies if the changed files comply with the architecture rules.
Advantages
Solve the architecture blind - spot problem of AI assistants and ensure code consistency
Deep analysis provides a more comprehensive understanding of the architecture than manual browsing
Real-time verification prevents architecture - violating code from entering the codebase
Reduce the time cost of repeatedly explaining the architecture to AI assistants
Support architecture pattern reuse to accelerate the development of new projects
Seamlessly integrate with mainstream AI assistants (Claude Code, Cursor, etc.)
Incremental analysis optimizes performance and reduces repetitive work
Limitations
Requires an Anthropic API key, which may incur API call fees
The initial analysis time is relatively long (1 - 3 minutes), not suitable for extremely small projects
Requires a GitHub access token for private repositories
The quality of architecture analysis depends on the understanding ability of the AI model
The output documents need to be synchronized back to the repository to take effect
Configuring the MCP server requires basic IDE configuration knowledge

How to use

Environment preparation and startup
Clone the repository and run the startup script. The system will automatically install dependencies, start the database, and services.
Get API keys
Prepare an Anthropic API key (required for the analysis phase) and a GitHub personal access token (required to access the repository).
Analyze your repository
Access the local front - end interface (http://localhost:4000), enter the repository URL, and start the analysis.
Synchronize the output to the repository
After the analysis is completed, push documents such as CLAUDE.md to your repository through the delivery panel.
Configure the IDE connection
Configure the MCP server connection in the IDE so that the AI assistant can access the architecture guidance tools.

Usage examples

Add a new API endpoint
The AI assistant needs to add an API endpoint related to user profiles but is unsure where to place it and what naming convention to use.
Verify the naming of a service class
The developer proposes to create a service class named UserDataProcessor and needs to verify whether it complies with the project naming convention.
Find the implementation method of authentication
A new developer needs to understand how the project implements JWT authentication to add a new protected endpoint.
Understand the project architecture layers
A newly joined AI assistant needs to quickly understand the project's architecture hierarchy and organizational structure.

Frequently Asked Questions

What is the difference between Architecture Blueprints and ordinary code analysis tools?
Do I need to repeat the analysis for each repository?
Which IDEs and AI assistants does the MCP server support?
Will the analysis process modify my source code?
What if my architecture changes?
How many Anthropic API calls are required? What are the costs?
Can I analyze private repositories?
How do the automatic hooks of Claude Code work?

Related resources

Official GitHub repository
Project source code, issue tracking, and contribution guidelines
MCP protocol documentation
Official documentation and specifications of the Model Context Protocol
Anthropic API console
Get an Anthropic API key and manage usage
GitHub token management
Create and manage GitHub personal access tokens
Technical architecture documentation
Detailed technical architecture, component design, and API reference
Claude Code documentation
Claude Code features and usage guide

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "architecture-blueprints": {
      "url": "http://localhost:8000/mcp/sse"
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
6.6K
4.5 points
M
Moltbrain
MoltBrain is a long-term memory layer plugin designed for OpenClaw, MoltBook, and Claude Code, capable of automatically learning and recalling project context, providing intelligent search, observation recording, analysis statistics, and persistent storage functions.
TypeScript
5.7K
4.5 points
B
Bm.md
A feature-rich Markdown typesetting tool that supports multiple style themes and platform adaptation, providing real-time editing preview, image export, and API integration capabilities
TypeScript
5.8K
5 points
S
Security Detections MCP
Security Detections MCP is a server based on the Model Context Protocol that allows LLMs to query a unified security detection rule database covering Sigma, Splunk ESCU, Elastic, and KQL formats. The latest version 3.0 is upgraded to an autonomous detection engineering platform that can automatically extract TTPs from threat intelligence, analyze coverage gaps, generate SIEM-native format detection rules, run tests, and verify. The project includes over 71 tools, 11 pre-built workflow prompts, and a knowledge graph system, supporting multiple SIEM platforms.
TypeScript
5.7K
4 points
P
Paperbanana
Python
7.1K
5 points
B
Better Icons
An MCP server and CLI tool that provides search and retrieval of over 200,000 icons, supports more than 150 icon libraries, and helps AI assistants and developers quickly obtain and use icons.
TypeScript
7.2K
4.5 points
A
Assistant Ui
assistant - ui is an open - source TypeScript/React library for quickly building production - grade AI chat interfaces, providing composable UI components, streaming responses, accessibility, etc., and supporting multiple AI backends and models.
TypeScript
7.9K
5 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
6.9K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
25.3K
4.3 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.9K
4.5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
73.7K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
36.4K
5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
33.5K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.1K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.5K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
99.4K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase