Arch Expert
БесплатноНе проверенAutomates project scaffolding for Domain-Driven Design and Clean Architecture, providing professional naming, structure verification, and bilingual documentatio
Описание
Automates project scaffolding for Domain-Driven Design and Clean Architecture, providing professional naming, structure verification, and bilingual documentation generation.
README

The Senior Consultant in your IDE.
Arch-Expert-MCP is a professional-grade AI scaffolding agent built on the Model Context Protocol. It bridges the gap between raw project concepts and production-ready repository structures, specifically designed for developers who value Domain-Driven Design (DDD) and Clean Architecture.
🎯 Core Intent
This tool automates the "Day Zero" friction of project setup, ensuring every new service or experiment starts with the same level of professional rigor a senior lead would provide during a design review.
- Solve the "Naming Paradox": Replaces generic identifiers with context-aware, industry-standard names (e.g.,
TransactionOrchestratorinstead ofMyLogic). - Architectural Alignment: Forces a choice between Enterprise (DDD/Hexagonal) and Personal (Standard) structures before any code is written.
- Bilingual Scaffolding: Automatically generates directory structures and documentation in both English and Chinese.
- Automated Governance: Audits existing projects for "leaky abstractions" where infrastructure details bleed into the domain.
🛠️ Features
- Project Scaffolder: Generates a compilable Java/Spring Boot 3.x project with Maven, H2, and Lombok.
- Naming Engine: A taxonomic mapping tool that resolves raw concepts into professional identifiers based on their architectural layer.
- Structure Verifier: Scans your project to ensure the Domain layer remains pure and free of infrastructure dependencies.
- Git Automation: Initializes repository with a professional
.gitignoreand follows Conventional Commits for the initial scaffold.
🚀 Getting Started
Prerequisites
- Node.js v18+
- TypeScript
- An MCP-compatible client (e.g., Claude Desktop, Cursor)
Installation
- Clone the repository:
git clone https://github.com/your-repo/arch-expert-mcp.git
cd arch-expert-mcp
- Install dependencies:
npm install
- Build the server:
npm run build
Configuration
Add the server to your claude_desktop_config.json:
{
"mcpServers": {
"arch-expert": {
"command": "node",
"args": ["/path/to/arch-expert-mcp/build/server.js"]
}
}
}
🧠 Usage Examples
Once connected, you can give your AI commands like:
- "I want to build a high-frequency trading bot in Java. Use the arch-expert tool to scaffold a DDD project in my projects folder."
- "I'm writing a component for payment processing in the infrastructure layer. Resolve the correct architectural name for me."
- "Verify my project structure to ensure I haven't leaked any JPA dependencies into the domain layer."
🗺️ Roadmap
- Phase 1: Foundation & SDK Setup
- Phase 2: Java/Spring Boot DDD Blueprinting
- Phase 3: Naming Paradox Resolution Engine
- Phase 4: Architectural Verification & Git Automation
- Phase 5: Multi-language support (Go/Python Blueprints)
Установка Arch Expert
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jl681/arch-expert-mcpFAQ
Arch Expert MCP бесплатный?
Да, Arch Expert MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Arch Expert?
Нет, Arch Expert работает без API-ключей и переменных окружения.
Arch Expert — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Arch Expert в Claude Desktop, Claude Code или Cursor?
Открой Arch Expert на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Arch Expert with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
