Developer Tools
agentpatternscatalog.org
Provides access to a database of design patterns, allowing search, retrieval, and examples to aid developers in software design.
ENDPOINT 1
https://mcp.agentpatternscatalog.org/mcp
Known tools 23
find_patternSearch patterns by id, name, alias, or intent.
get_patternReturn the full body of a pattern by id.
list_patternsList patterns, optionally filtered by category (e.g.
get_pattern_contextReverse-index view of a pattern: who implements it (frameworks), who uses it (recipes, methodologies), and what anti-patterns oppose it.
examples_forGet code examples for a pattern, optionally filtered to one framework (e.g.
pattern_for_symptomGiven an observed symptom (e.g.
anti_patterns_inList anti-patterns.
get_recipeReturn a recipe (abstract composition) by id.
get_frameworkReturn a framework (concrete composition) by id.
list_frameworksList frameworks.
get_methodologyReturn a methodology entry by id.
recommend_recipeRecommend recipes and frameworks for a use case + constraints.
catalog_infoSingle-call summary of what's in the catalog: counts of patterns / recipes / frameworks / methodologies / trainings / glossary terms, per-category pattern counts, server version, source repo URL.
list_categoriesList the pattern categories (e.g.
list_recipesList recipes (abstract compositions).
list_methodologiesList methodologies.
list_trainingsList training entries (curated learning paths).
list_glossary_termsList all glossary terms (id, full term, expansion).
get_trainingReturn a training entry by id (e.g.
glossary_termLook up a glossary term by id ('llm'), full term ('LLM'), or expansion ('Large Language Model').
search_textFull-text search across patterns, recipes, frameworks, methodologies, and trainings — broader than `find_pattern` (which only hits name/aliases/intent on patterns).
suggest_methodologySuggest methodologies for a given use case.
recommend_trainingRecommend training entries for a learning goal.