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