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.
rating : 2 points
downloads : 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

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

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

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

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

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

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

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

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





