Anthropicは、ユーザーがClaudeと連携して機能する高品質なModel Context Protocolサーバー、スキルフォルダー、プラグイン、アプリ、およびその他のソフトウェア、コンテナ、またはデータ(「ソフトウェア」)をディレクトリ、リポジトリ、サーフェス、または同様のオファリング(総称して「ディレクトリ」)を通じて発見できるようにしています。当社は、ソフトウェアがAnthropicサービスおよび他のソフトウェアとの安全性、セキュリティ、および互換性に関する当社の基準を満たしていることを確認するため、ディレクトリへの投稿をレビューしています。当社はソフトウェアの初期レビューと継続的なレビューを実施し、開発者がディレクトリに含まれ続けるためにコンプライアンスの問題に対処することを要求する場合があります。すべてのソフトウェアは、ディレクトリに残るために、将来の変更を含むこれらの要件への準拠を維持する必要があります。
1. 安全性とセキュリティ
ソフトウェアは、当社の利用ポリシーに違反したり、違反を助長したりしてはいけません。すべてのソフトウェアは、当社のユニバーサル利用基準およびハイリスク使用ケース要件、ならびにAnthropicが現在サポートしている国と地域に関する当社のポリシーに準拠する必要があります。
ソフトウェアは、Claudeのセーフガード、システム指示、またはサンドボックス環境を回避したり、ユーザーが回避できるようにしたりしてはいけません。
ソフトウェアは、ユーザーのプライバシーと第三者のプライバシー利益の保護を優先する必要があります。開発者は、個人情報およびその他の機密データを責任を持って処理し、プライバシーのベストプラクティスに従い、適用法への準拠を確保するよう注意する必要があります。
ソフトウェアは、その機能を実行するために必要なユーザーのコンテキストからのデータのみを収集する必要があります。ソフトウェアは、ログ記録目的であっても、無関係な会話データを収集してはいけません。
ソフトウェアは、他者の知的財産権を侵害してはいけません。
ソフトウェアは、Claudeのメモリ、チャット履歴、会話サマリー、またはユーザーが生成またはアップロードしたファイルからデータをクエリまたは抽出してはいけません。
2. 互換性
このセクションは、自然言語の説明を通じてClaudeにツールまたは機能を提供するソフトウェア(MCPサーバー、スキルフォルダー、および同様のソフトウェア(「指示型ソフトウェア」))に適用されます。
指示型ソフトウェアは、各ツールまたは機能を、それが何をするのか、いつ呼び出されるべきかを指定する狭く、曖昧でない自然言語を通じて定義する必要があります。
指示型ソフトウェアのツールまたは機能の説明は、実際の機能と正確に一致する必要があり、指示型ソフトウェアが正しく適切なタイミングで呼び出されることを確保します。説明には、予期しない機能を含めたり、提供されていない機能を約束したりしてはいけません。
指示型ソフトウェアのツールまたは機能の説明は、当社のディレクトリ内の他のソフトウェアとの混乱または競合を生じさせてはいけません。
指示型ソフトウェアは、ユーザーが要求し意図していない限り、他の外部ソフトウェア、ツール、データベース、またはリソースを意図的に呼び出したり、Claudeに呼び出させたりしてはいけません。同様に、指示型ソフトウェアのツールまたは機能の説明は、他のソフトウェアが無関係にそれらを呼び出すことを意図的に導く方法で書かれてはいけません。
指示型ソフトウェアは、ユーザーが要求し意図していない限り、他のソフトウェア、ツール、データベース、またはリソースからのツール呼び出しをClaudeが行うことに干渉しようとしてはいけません。
指示型ソフトウェアは、Claudeが実行するための外部ソースから動的に動作指示を取得するようClaudeに指示してはいけません。
指示型ソフトウェアは、隠された、難読化された、またはエンコードされた指示を含んではいけません。すべての動作ガイダンスは、人間が読める形式で明確に提示される必要があります。
3. 開発者要件
ユーザーデータを収集するか、リモートサービスに接続するソフトウェアの開発者は、データ収集、使用、および保持を説明する明確でアクセス可能なプライバシーポリシーリンクを提供する必要があります。開発者は、すべての適用可能なプライバシーポリシーへのリンクをAnthropicに提供し、法律で要求される場合、そのようなポリシーがユーザーに提示されることを確保する必要があります。
開発者は、製品またはセキュリティの懸念を持つユーザーのための検証済みの連絡先情報とサポートチャネルを提供する必要があります。
開発者は、ソフトウェアがどのように機能するか、その意図された目的、およびユーザーが問題をトラブルシューティングする方法を文書化する必要があります。
開発者は、Anthropicがソフトウェアの完全な機能を検証するための標準的なテストアカウントとサンプルデータを提供する必要があります。
開発者は、コア機能を実証するプロンプトまたはユースケースの少なくとも3つの機能する例を提供する必要があります。
開発者は、ソフトウェアが接続するAPIエンドポイント、ドメイン、またはユーザーインターフェース、ならびにそれが取得またはレンダリングする外部リソースを所有または制御していることを確認する必要があります。
開発者は、ソフトウェアを維持し、合理的な期間内に問題に対処する必要があります。
開発者は、当社の
