MCPサーバー

journeyman

com.softwareengineeringprofessional/journeyman

この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.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Pattern id, e.g. devplane-P02.'}}}
出力スキーマ
{'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.
読み取り専用
入力スキーマ
{'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'}}}
出力スキーマ
{'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.
読み取り専用
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'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.
読み取り専用
入力スキーマ
{'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.'}}}
出力スキーマ
{'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.
読み取り専用
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', 'required': ['contract', 'query', 'count', 'patterns'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'contract': {'type': 'string'}, 'patterns': {'type': 'array'}, '_citation': {'type': 'object'}}}
削除
get_membership_offer
2026年9月27日2:53
追加
recommend_patterns
2026年9月21日3:01
変更
search_patterns
2026年9月21日3:01
追加
get_membership_offer
2026年9月17日12:37
追加
list_public_pages
2026年9月17日12:37
追加
list_patterns
2026年9月17日12:37
追加
get_pattern
2026年9月17日12:37
追加
search_patterns
2026年9月17日12:37