メインコンテンツにスキップ

ローカルMCPサーバー提出ガイド

今週アップデートされました

これは、ローカルサーバー(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フィールドを含む)

提出

こちらの回答で解決しましたか?