agentic-patterns
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@agentic-patternsfind a pattern for autonomous subtask delegation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-agentic-patterns
An MCP (Model Context Protocol) server that exposes the Agentic Patterns Catalog — patterns, compositions (recipes + frameworks), methodologies, anti-patterns and code examples — as resources and tools for AI coding agents like Claude Code, Cursor, Cline and Claude Desktop.
Catalog data is sourced from https://github.com/agentpatternscatalog/patterns.
Run it locally (today)
git clone https://github.com/agentpatternscatalog/mcp.git
cd mcp
uv sync # or: python -m venv .venv && pip install -e .
uv run mcp-agentic-patterns # stdio transport (default)The first run downloads the catalog tarball from github.com/agentpatternscatalog/patterns into ~/.cache/mcp-agentic-patterns/patterns-main/ and reuses it on subsequent runs. No network needed after the first start.
Refresh the cached catalog:
uv run mcp-agentic-patterns --refresh-catalog
# or: MCP_CATALOG_REFRESH=1 uv run mcp-agentic-patternsPoint at a local checkout instead (skips the network entirely):
uv run mcp-agentic-patterns --catalog-dir /path/to/agent-patterns-catalog
# or: CATALOG_DIR=/path/to/agent-patterns-catalog uv run mcp-agentic-patternsResolution priority: --catalog-dir arg → CATALOG_DIR env → sibling ../agent-patterns-catalog/ checkout → on-disk cache → fresh GitHub fetch → bundled package data.
Related MCP server: @prosodyai/mcp-docs
Wire it into your MCP client
Claude Desktop, Claude Code, Cursor, Cline (and other MCP clients) all read a mcpServers config block. Point them at the local checkout:
{
"mcpServers": {
"agentic-patterns": {
"command": "uv",
"args": [
"--directory", "/abs/path/to/mcp",
"run", "mcp-agentic-patterns"
]
}
}
}Or, after pip install -e .:
{
"mcpServers": {
"agentic-patterns": {
"command": "mcp-agentic-patterns"
}
}
}HTTP transport
For non-stdio MCP clients, run the server over streamable-HTTP:
uv run mcp-agentic-patterns http --host 0.0.0.0 --port 8080Tools
Tool | What it does |
| Fuzzy search across name, alias, intent |
| Full pattern body |
| Enumerate patterns, optionally by category |
| Reverse-index view: who implements it, who uses it, what opposes it |
| Code examples for a pattern |
| Given an observed symptom, suggest anti-patterns + fix patterns |
| List anti-patterns |
| Composition lookups |
| Methodology entry |
| Heuristic recommender |
Resources
URI | Body |
| Pattern entry as JSON |
| Recipe entry as JSON |
| Framework entry as JSON |
| Methodology entry as JSON |
Develop
uv sync
uv run pytest testsThe smoke tests look for a sibling ../agent-patterns-catalog/ checkout if CATALOG_DIR isn't set; otherwise they exercise the cached / GitHub-fetched copy.
License
MIT (this server). The catalog data itself is CC BY 4.0 — see https://github.com/agentpatternscatalog/patterns.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/agentpatternscatalog/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server