Serveur MCP

journeyman

com.softwareengineeringprofessional/journeyman
Outils développeur Connaissance et documentation Public et accessible MCP 2026-07-28

Ce que fait ce MCP

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.
Lecture seule
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Pattern id, e.g. devplane-P02.'}}}
Schéma de sortie
{'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.
Lecture seule
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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.
Lecture seule
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma de sortie
{'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.
Lecture seule
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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.
Lecture seule
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'required': ['contract', 'query', 'count', 'patterns'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'contract': {'type': 'string'}, 'patterns': {'type': 'array'}, '_citation': {'type': 'object'}}}
Supprimé
get_membership_offer
27 September 2026 02:53
Ajouté
recommend_patterns
21 September 2026 03:01
Modifié
search_patterns
21 September 2026 03:01
Ajouté
get_membership_offer
17 September 2026 12:37
Ajouté
list_public_pages
17 September 2026 12:37
Ajouté
list_patterns
17 September 2026 12:37
Ajouté
get_pattern
17 September 2026 12:37
Ajouté
search_patterns
17 September 2026 12:37