新規MCPコンテナ開発の標準プロセス
新サーバーに貢献するための開発プロセスは、4つの段階に分けられる:
- 環境準備:
- プロジェクトリポジトリをフォークする(要GitHubアカウント)
- 機能的なブランチをローカルに作成する:
git checkout -b feat/new-mcp-server
- コンテナ開発:
- ある
servers/ディレクトリにサブディレクトリを作成する。slack-mcp-server) - コンパイル
Dockerfile(MCPプロトコル仕様に従う) - テストビルド:
docker build -t local-test .
- ある
- 書類の準備:
- README.mdにサービスの説明を追加する。
- 提供
examples/使用例 - 必要な環境変数とポートをマークする
- 審査に提出する:
- プルリクエストの開始
- GitHubアクションによるCIチェック
開発者向けヒント: 既存のサーバーテンプレートを参照することで、Nixpacksを使用した依存関係の管理を簡素化できます。
この答えは記事から得たものである。MCPコンテナ:Dockerをベースにした数百のMCPコンテナ展開について































