これは、ローカルサーバー(MCPB)をAnthropicの公開ディレクトリに提出し、より広範な配布と発見可能性を実現するための完全ガイドです。
前提条件
このガイドを読む前に、以下を準備してください:
動作するMCPB
変数置換を使用したポータブルなコード
適切なエラーメッセージとユーザーエクスペリエンス
クリーンでバンドルされた依存関係
MCPB開発が初めての方は? まずBuilding MCPB Extensionsをご覧ください。技術的なベストプラクティス(テスト、エラーメッセージ、ポータビリティ)については、MCPBリポジトリを参照してください。
注意: このガイドはローカルMCPサーバーを対象としています。リモートデスクトップ拡張機能については、Remote MCP Server Submission Guideを参照してください。
1. ディレクトリの概要
ディレクトリに掲載されるメリットは何ですか?
発見可能性と信頼性:
Claude Desktop内の公式Anthropicディレクトリに掲載
個々のClaude Desktopユーザーが検索可能
管理者が許可リストに追加した場合、Teams/Enterpriseユーザーに表示
Anthropicのレビューによりユーザーの信頼を構築
ユーザーエクスペリエンス:
ディレクトリからワンクリックでインストール
Claude Desktop設定UIと統合
標準化されたプレゼンテーション
サポートと信頼性:
品質とセキュリティに関するAnthropicのレビュー
他のレビュー済み拡張機能と並んで掲載
コミュニティの可視性とフィードバック
プロフェッショナルな配布チャネル
2. 必須要件
このセクションのすべての要件は、ディレクトリ承認のために必須です。これらのいずれかが欠けている場合、却下または修正依頼となります。
注意: これらはAnthropicディレクトリ固有の要件です。
一般的なMCPB開発のベストプラクティス(テスト、エラー処理、ポータビリティ)については、MCPBリポジトリのREADMEを参照してください。
ツールアノテーションは必須ですか?
はい。すべてのツールには正確な安全性アノテーションが必要であり、維持する必要があります。
すべてのツールに必須:
readOnlyHint: true - データの読み取りのみを行うツール用
destructiveHint: true - データを変更するか副作用があるツール用
完全なスキーマと実装の詳細については、MCP Protocol - Tool Annotationsを参照してください。
オプションではありません。これはMCP Directory Policyから派生した厳格な要件です。
どのアノテーションを選択するかの判断方法:
ツールの動作 | アノテーション | 例 |
データの読み取りのみ | readOnlyHint: true | search、get、list、fetch、read |
データの書き込み/変更 | destructiveHint: true | create、update、delete、send、write |
一時ファイルの作成 | destructiveHint: true | 一時的な書き込みもカウントされます |
外部リクエストの送信 | destructiveHint: true | メール、通知、Webhook |
内部キャッシュのみ | readOnlyHint: true | 内部最適化は問題ありません |
実装の詳細: 以下についてはMCP Protocol - Toolsを参照してください:
アノテーション付きの完全なツールスキーマ
ツール定義の構造
入出力スキーマの仕様
追加のツールプロパティ(オプションのtitleフィールドを含む)
提出
