archy-mcp
10
Archy is a Model Context Protocol server designed to generate architectural diagrams from natural language descriptions and GitHub URLs using Mermaid syntax. It supports various types of diagrams and offers integration with OpenRouter for AI-powered enhancements. The project simplifies the creation and export of diagrams, making it user-friendly and efficient for developers.
Archy - Architectural Diagram Builder
Archy is an MCP (Model Context Protocol) server that generates architectural diagrams using Mermaid syntax. It supports both natural language descriptions and GitHub repository URLs to create diagrams.
Features
- Generate diagrams from text descriptions
- Generate diagrams from GitHub repositories
- Support for all Mermaid diagram types: Flowcharts, Sequence Diagrams, Class Diagrams, State Diagrams, Entity Relationship Diagrams, User Journeys, Gantt Charts, Pie Charts, Quadrant Charts, Requirement Diagrams, Git Graphs, C4 Diagrams
Installation
- Prerequisites: Node.js (v16 or higher), npm (v7 or higher), TypeScript
- Install from Source: Clone repository, install dependencies, and build the project
- Automated MCP Installation: Use installation script to configure for VS Code and Claude
Configuration
- Environment variables for GitHub and OpenRouter API keys
- OpenRouter Integration for AI-powered generation
- Image export options in PNG, SVG, PDF
- Repository evolution tracking and visualization features available
Development
- Running in Development Mode with automatic reloading via nodemon and ts-node
- TypeScript compiler usage and configuration details