MCP Architect

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENAI_API_KEYYesYour OpenAI API key

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
software-architecture-designGenerate a comprehensive software architecture design.
cloud-architecture-designDesign a cloud architecture for high availability and scalability.
ai-architecture-designOutline an AI/ML-centric architecture including data pipelines and model management.
microservices-architecture-designGenerate a microservices architecture design with emphasis on service decomposition and communication patterns.
event-driven-architecture-designDesign an event-driven architecture focusing on asynchronous processing and real-time data flows.
serverless-architecture-designCreate a serverless architecture design that leverages FaaS and managed services.
service-mesh-architecture-designGenerate a design that incorporates service mesh for managing microservices communications.
multi-cloud-architecture-designGenerate a multi-cloud architecture design that spans across different cloud providers.
hybrid-cloud-architecture-designDesign a hybrid cloud architecture combining on-premises and public cloud solutions.
edge-computing-architecture-designGenerate an edge computing architecture design for low-latency and distributed processing.
data-mesh-architecture-designDesign a data mesh architecture that decentralizes data ownership and enables data as a product.
hexagonal-architecture-designGenerate a hexagonal (ports and adapters) architecture design to isolate core business logic.
blockchain-architecture-designGenerate a blockchain-based architecture design focusing on decentralization and immutability.
soa-architecture-designGenerate a service-oriented architecture design with loosely coupled, reusable services.
reactive-architecture-designDesign a reactive architecture that emphasizes responsiveness, resilience, and scalability.
actor-based-architecture-designGenerate an actor-based architecture design for managing concurrency and distributed state.
pipe-and-filter-architecture-designGenerate a pipe-and-filter architecture design for stream processing.
space-based-architecture-designDesign a space-based architecture that partitions processing and storage for high scalability.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_architecture

Perform a comprehensive analysis of a software architecture

generate_architecture

Generate a software architecture design based on requirements

evaluate_architecture

Evaluate an architecture design against specific criteria