TOGAF 10 Enterprise Architecture Practitioner consulting MCP server (unofficial, bilingual JA/EN)
Server has 29 tools with bilingual (JA/EN) descriptions and structured schemas. However, critical gaps undermine quality: (1) Tool names lack clear action verbs, 'consult', 'reference', 'inspect_consistency', 'review_architecture' are vague about what state changes occur. (2) Descriptions are bilingual but often terse (e.g., 'consult' is 150 chars, 'reference' is 100 chars), below the 194-char baseline for production tools. (3) Input schemas present but parameter descriptions are minimal; many lack context on valid ranges, formats, or dependencies. (4) Output schemas are NOT documented, LLMs cannot predict what fields to expect, breaking tool chaining. (5) Error handling is absent from visible code; no recovery guidance or categorization. (6) Tools like 'call_llm' expose arbitrary LLM invocation without guardrails. (7) Destructive tool 'delete_intake' lacks confirmation pattern. Overall: functional but below production baseline.
ブラウザダッシュボードから預かったファイル・テキストを受け取る / Receive files and text submitted from browser dashboard
能力マップを分析する / Analyze capability map
バリューストリームを分析する / Analyze value stream
ビジネスアーキテクチャの能力マップを構築する / Build business architecture capability map
Claude APIを任意に呼び出す / Call Claude API arbitrarily
状況を自由記述で渡し、関連フェーズ・技法・成果物・アクション・確認質問を得る / Consult on a situation and receive related phases, techniques, deliverables, actions, and confirmation questions
移行ロードマップを作成する / Create transition roadmap
預かったファイル・テキストを削除する / Delete submitted file or text
Output schemas not documented. LLMs cannot predict response structure, breaking tool chaining and forcing agents to guess field names.
Vague tool names lack action clarity. 'consult', 'reference', 'inspect_consistency', 'review_architecture' do not signal what state changes occur or when to use them vs similar tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Mermaid図を生成する / Generate Mermaid diagram
ArchiMateモデルをエクスポートする / Export ArchiMate model
案件をエクスポートする / Export engagement
案件進捗をMarkdownダッシュボードで取得する / Get engagement progress as Markdown dashboard
現在の案件状態を取得する / Get current engagement state
初心者向けガイドを表示する / Show beginner's guide
構造化データの矛盾を検査する / Inspect consistency in structured data
過去の案件一覧を取得する / List past engagements
預かったファイル・テキストの一覧を取得する / List submitted files and text
ブラウザでライブダッシュボードを開く / Open live browser dashboard with SSE updates
知識ベースから分野別に参照する / Reference knowledge base by category
ArchiMate要素・層・関係を参照する / Reference ArchiMate elements, layers, and relationships
既存ドキュメントを取り込む / Ingest existing document
周辺フレームワーク(BIZBOK/Zachman/C4/Wardley等)を参照する / Reference peripheral frameworks
セキュリティEA(SABSA)を参照する / Reference security EA (SABSA)
知識の一次情報源を参照する / Reference primary sources for knowledge
アーキテクチャをレビューする / Review architecture
知識ベース全体を日英で横断検索する / Search the entire knowledge base in both languages
新しい案件を開始する / Start a new engagement
別の案件に切り替える / Switch to a different engagement
案件の状態を更新する / Update engagement state
Parameter descriptions are minimal or absent. 'situation' in consult, 'data' in inspect_consistency, 'architecture' in review_architecture lack format/constraint guidance.
No error handling or recovery guidance visible. Tools lack categorization of errors as retryable, user-fixable, or fatal.
Destructive tool 'delete_intake' lacks confirmation or dry-run pattern. Agents can delete without safeguards.