MCP Tool Description ガイドライン
📋 目的
このガイドラインは、MCP (Model Context Protocol) ツールの [Description] 属性を効果的に記述するためのベストプラクティスをまとめたものです。
なぜ重要か
- LLM の理解向上: 適切な Description により、AI がツールの使い方を正確に理解できる
- ユーザー体験: 開発者がツールの目的と使い方を迅速に把握できる
- 誤用防止: 明確な境界を示すことで、不適切な使い方を防ぐ
- 保守性: 統一されたフォーマットにより、複数のツール間で一貫性を保つ
🏗️ Description 構造のベストプラクティス
推奨構造
1. [概要] - 1行でツールの機能を説明
2. RECOMMENDED FIRST STEPS - 初めて使うユーザー向けの導線(オプション)
3. WHEN TO USE - 適切な使用シーン
4. DO NOT USE WHEN - 使うべきでないシーン(代替手段を含む)
5. [RULES] - パラメータや入力の制約
6. REQUIREMENTS - 必要な環境やツール
7. EXAMPLES - 具体的な使用例
8. [RETURNS/NOTE] - 戻り値や補足情報(情報取得系ツール向け)
📋 Description セクション一覧
必須セクション
全てのツールで必ず含めるべきセクション
| セクション名 | ツールタイプ | 説明 | 使用例 |
|---|---|---|---|
| 概要 |