MCP Server

journeyman

com.softwareengineeringprofessional/journeyman
Developer Tools Knowledge & Documentation Public & reachable MCP 2026-07-28

What this MCP does

Provides read-only, source-cited software engineering patterns with search, listing, lookup, and recommendation tools.

get_pattern
Get one corpus pattern by id
Lookup a single Pattern-Assist row by stable id. Returns 404-shaped payload when unknown — never fabricates a nearest match.
Read only
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Pattern id, e.g. devplane-P02.'}}}
Output schema
{'type': 'object', 'properties': {'code': {'type': 'string'}, 'error': {'type': 'string'}, 'pattern': {'type': 'object'}, 'contract': {'type': 'string'}}}
list_patterns
List corpus patterns (paginated)
Paginated inventory of pattern ids and summaries from the vendored corpus.
Read only
Input schema
{'type': 'object', 'properties': {'area': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'minimum': 0}, 'provenance': {'enum': ['our-dev', 'book', 'patent'], 'type': 'string'}}}
Output schema
{'type': 'object', 'required': ['contract', 'total', 'patterns'], 'properties': {'total': {'type': 'integer'}, 'contract': {'type': 'string'}, 'patterns': {'type': 'array'}}}
list_public_pages
List Journeyman public pages and machine endpoints
Site map for agents: canonical human pages plus read-only REST/MCP endpoints on this host.
Read only
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'required': ['contract', 'pages', 'endpoints'], 'properties': {'site': {'type': 'object'}, 'pages': {'type': 'array'}, 'contract': {'type': 'string'}, 'endpoints': {'type': 'array'}}}
recommend_patterns
Recommend grounded patterns with trade-offs and cited siblings
C-03: ranked Pattern-Assist recommendations for a task. Each hit carries a corpus why, a when-not / FTO trade-off, and cited same-area cross-links. Use this when the learner wants alternatives, not just a lexical hit list.
Read only
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max recommendations (default 5).'}, 'query': {'type': 'string', 'description': 'Task or problem to recommend against.'}}}
Output schema
{'type': 'object', 'required': ['contract', 'query', 'count', 'recommendations'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'contract': {'type': 'string'}, '_citation': {'type': 'object'}, 'recommendations': {'type': 'array'}}}
search_patterns
Search grounded software-engineering patterns
Search the vendored Pattern-Assist corpus (hybrid lexical + embeddings when available; lexical fallback). Returns ranked patterns with source_ref citations and optional when_not guidance. Use this before asserting an approach.
Read only
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'area': {'type': 'string', 'description': 'Optional area substring filter.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max hits (default 10).'}, 'query': {'type': 'string', 'description': 'Natural-language or keyword query.'}, 'provenance': {'enum': ['our-dev', 'book', 'patent'], 'type': 'string', 'description': 'Optional provenance filter.'}}}
Output schema
{'type': 'object', 'required': ['contract', 'query', 'count', 'patterns'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'contract': {'type': 'string'}, 'patterns': {'type': 'array'}, '_citation': {'type': 'object'}}}
Removed
get_membership_offer
Sept. 27, 2026, 2:53 a.m.
Added
recommend_patterns
Sept. 21, 2026, 3:01 a.m.
Changed
search_patterns
Sept. 21, 2026, 3:01 a.m.
Added
get_membership_offer
Sept. 17, 2026, 12:37 p.m.
Added
list_public_pages
Sept. 17, 2026, 12:37 p.m.
Added
list_patterns
Sept. 17, 2026, 12:37 p.m.
Added
get_pattern
Sept. 17, 2026, 12:37 p.m.
Added
search_patterns
Sept. 17, 2026, 12:37 p.m.