開発者は、以下のプロセスを通じて、新しいサーバーをMCP Containersプロジェクトに貢献することができます:
基本的な貢献のステップ
- プロジェクトのリポジトリを自分のGitHubアカウントにフォークする
- ある
serversディレクトリの下に新しいサブディレクトリを作成する。servers/your-server) - 準拠したDockerfileと関連する設定ファイルを書く
- テストは、イメージが正しくビルドされ、実行されることを確認します。
- プロジェクト・ドキュメントの更新(README.mdとサーバー・リスト)
- プルリクエストを提出し、追加されたサーバーの機能とテストについて詳しく説明する。
技術的要件:
- ミラーは軽量にし、アルパインのような小型のベースミラーをベースにする。
- プロジェクトで合意されたディレクトリ構造と命名規則に従う。
- MCPプロトコル標準との完全な互換性の確保
- 必要な文書と使用例を含む
- パブリックAPIとの統合の場合は、ライセンス方法の記述が必要です。
このプロジェクトでは、コミュニティがあらゆる種類の実用的なMCPサーバーの実装、特に主流のAIツールをサポートしたり、特定のシナリオのニーズに対応したりする実装を投稿することを奨励しています。複雑なコントリビューションについては、具体的な実装を進める前に、まずGitHub Issuesで設計ソリューションについて議論し、コアメンテナーの承認を得ることを推奨します。
この答えは記事から得たものである。MCPコンテナ:Dockerをベースにした数百のMCPコンテナ展開について































