Architecture Pattern MCP MCP Server
io.github.olk/architecture-pattern-mcp
What is the Architecture Pattern MCP MCP server?
MCP server that provides architecture design expertise to AI coding agents
How to install Architecture Pattern MCP
Copy-paste configuration for popular MCP clients.
GENERATOR_API_KEYrequiredsecretAPI key for the generator LLM (LiteLLM provider).
GENERATOR_PROVIDERLiteLLM provider prefix, e.g. openai, anthropic, openrouter, minimax.
GENERATOR_MODELModel name, combined as <provider>/<model> via LiteLLM.
GENERATOR_BASE_URLOpenAI-compatible base URL (LiteLLM api_base).
PATTERN_DIRECTORYDirectory with *-pattern.json files. The image bakes the 40-pattern catalogue at /app/pattern.
EMBEDDER_PROVIDEREmbedding backend for pattern retrieval: tei, openai, ollama, vllm or hosted_vllm.
EMBEDDER_BASE_URLrequiredRequired: the dense retrieval leg embeds the 40-pattern catalogue during startup warmup and the server refuses to start when the endpoint is unreachable. OpenAI-compatible embeddings endpoint ending in /v1: on the Docker host use http://host.docker.internal:8080/v1 (add --add-host=host.docker.internal:host-gateway on Linux); on a shared Docker network use http://pattern-tei-embed:8080/v1.
EMBEDDER_API_KEYsecretAPI key for the embedder. Keyless TEI accepts any non-empty value; use 'not-needed' there.
RERANKER_BASE_URLrequiredRequired: pattern retrieval runs a mandatory TEI cross-encoder rerank. On the Docker host use http://host.docker.internal:8080; on a shared Docker network use http://pattern-tei-rerank:8080.
Related MCP servers

Agent Pattern MCP
MCP server that provides AI agent pattern expertise for designing agent systems

Consistency Calendar
Turn any goal with a deadline into a private, gamified, evidence-based execution calendar.
Search, scrape, and crawl the web for AI agents. Batch scraping and answers with citations.

Put your node_modules on a diet - find unused dependencies, analyze health, and reduce size
x402-gated weather and FX exchange rate data endpoints for AI agents.

hush
Team secrets your AI agent can use but never read: encrypted in the repo, value-blind tools.