ChatGPT MCP サーバー
カスタム GPT インターフェースを通じて Docker 管理機能を提供するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
自然言語による Docker コンテナ管理
モデルコンテキストプロトコル(MCP)に基づいて構築
TypeScript実装
コンテナ化されたデプロイメント
堅牢なエラー処理と正常なシャットダウン
リソース管理とポート処理
レート制限とAPIキー認証
Related MCP server: MCP Development Server
設定
Smithery経由でインストール
Smithery経由で Claude Desktop 用の ChatGPT MCP サーバーを自動的にインストールするには:
手動インストール
リポジトリをクローンする
依存関係をインストールする
環境ファイルを作成する
プロジェクトを構築する
Dockerで実行する
コンテナを構築する
コンテナを実行する
または手動で:
発達
npm run build- TypeScriptコードをビルドするnpm run watch- 変更を監視して再構築するnpm run inspector- MCPインスペクターツールを実行する
環境変数
API_KEY- API認証キーHTTP_PORT- サーバーポート(デフォルト: 3001)RATE_LIMIT_REQUESTS- ウィンドウあたりの最大リクエスト数RATE_LIMIT_WINDOW- ウィンドウサイズ(ミリ秒)
リソース管理
サーバーは堅牢なリソース管理を実装します。
プロセスシグナル(SIGINT、SIGTERM、SIGQUIT)による正常なシャットダウン
接続の追跡と管理
リクエストタイムアウト処理
ポート競合検出
キープアライブ接続管理
アクティブなリクエストの追跡と正常な完了
シャットダウンプロセス
サーバーはプロセスシグナルで正常なシャットダウンを開始します
新しい接続は拒否されます
アクティブなリクエストは完了を許可されます(タイムアウト付き)
キープアライブ接続が閉じられました
サーバーポートが適切に解放されている
リソースが適切に解放される
エラー処理
ポートの競合が検出され報告される
処理されない拒否と例外がキャッチされる
ネットワークエラーは適切に処理されます
適切な処理によりリソースの漏洩を防止
タイムアウトにより、シャットダウン中にサーバーがハングアップしないようにします
ライセンス
マサチューセッツ工科大学