本書ではToolsの確認に焦点を当てましたが、InspectorにはResourcesを検証する重要な機能があります。
Resourcesとは何か
Inspectorでの確認方法
1. 上部メニューから[Resources]タブを選択
2. [List Resources]をクリック
3. 利用可能なリソース一覧が表示
4. 個別のリソースをクリックして内容を確認
実例:設定ファイルをResourceとして公開
@mcp.resource()
def get_config():
return {
"uri": "config://calculator/settings",
"name": "Calculator Settings",
"mimeType": "application/json",
"text": json.dumps({"precision": 2, "max_value": 1000000})
}
Promptsの活用シーン
Inspectorでのテスト方法
@mcp.prompt()
def financial_analysis():
return {
"name": "financial_analysis",
"description": "財務データを分析する標準プロンプト",
"arguments": [
{"name": "period", "description": "分析期間", "required": True}
],
"messages": [
{
"role": "user",
"content": "期間{period}の財務データを分析してください"
}
]
}
ログレベルの理解