OlympHill
docker-mcp logo

docker-mcpdocker MCP Server (model context protocol)

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

docker-mcpは、Docker操作に使用される強力なModel Context Protocol(MCP)サーバーです。クレードAI(Claude AI)を通じて、コンテナとコンポーズスタックの管理を円滑に実現することを可能にします。このプロトコルは、コンテナの作成とインスタンス化、Docker Composeスタックのデプロイ、コンテナのログ取得、コンテナのリスト付けとステータスモニタリングなどのさまざまな機能を提供します。 docker-mcpを使用するには、Python 3.12以上、Docker DesktopまたはDocker Engine、およびClaude Desktopが必要です。サーバーはSmitheryを使用してインストールすることができ、設定はClaude Desktopのconfigファイルに追加されます。 docker-mcpは、それぞれのツールを以下に提供します。 コマンド* create-container: 独立のDockerコンテナを作成します。* deploy-compose: Docker Composeスタックをデプロイします。* get-logs: 特定のコンテナからロギングを取得します。* list-containers: 全てのDockerコンテナをリストアップします。 "docker-mcpにはいくつかの制限が存在しています。そうは言ってはいるが、コンテナ環境変数の対応、ボリューム管理、ネットワーク管理、コンテナの健康状態確認、コンテナ再起動ポリシー、コンテナリソース限界についてのサポートを組み込まれているわけではありません。 このプロジェクトはMITライセンスの下でライセンスされており、開発プロセスによって貢献が歓迎されています。 開発はPythonで行われており、パッケージマネージャとして UV を使用しています。 ドキュメントには開発用設定と実用環境の設定、デバッグ、および利用可能なツールの説明が含まれます。

主な機能

  • コンテナーを作成およびインスタンス化する
  • Docker Composeスタックを展開する
  • コンテナのログを取得する
  • コンテナをリストおよびステータスを監視する

料金

モデル
Free
評価
まだレビューはありません

ユースケース

Docker Composeスタックの展開

docker-mcpを使用すると、Docker Composeスタックを単一のコマンドで展開できるため、複雑なアプリケーションの管理が容易になった。

コンテナログの分析

docker-mcpは、指定したコンテナからログを取得する機能を提供します。これにより、アプリケーションのデバッグとトラブルシューティングが容易になります。

メリット & デメリット

メリット

  • コンテナとComposeスタックのセームレスな管理
  • Claude AIとの統合
  • Docker Composeスタック展開のサポート
  • コンテナログの取得サポート

デメリット

  • コンテナで環境変数をサポートしない
  • ボリューム管理をサポートしない
  • ネットワーク管理をサポートしない
  • コンテナヘルスチェックをサポートしない

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

Can docker-mcp handle multiple compose stacks simultaneously?

Yes, it can deploy Docker Compose stacks via the deploy-compose tool, but each deployment is managed independently; it lacks advanced orchestration features like scaling or health monitoring.

Asked by Noelia Campos · Nov 13, 2025

What container management features does docker-mcp provide and what are its limitations?

docker-mcp supports creating single containers, deploying Docker Compose stacks, retrieving container logs, and listing containers with their status. It does not handle environment variables, volume mounting, network configuration, or health checks for containers.

Asked by Kwame Mensah · Sep 15, 2025

How does docker-mcp integrate with Claude Desktop?

It works as a Model Context Protocol (MCP) server that Claude Desktop can call. After installing via Smithery, its configuration is added to Claude Desktop, allowing Claude to invoke tools like create-container, deploy-compose, get-logs, and list-containers directly from its interface.

Asked by Petra Vogel · Sep 12, 2025

What are the minimum system requirements for running docker-mcp?

docker-mcp requires Python 3.12 or higher, a Docker Desktop or Docker Engine installation, and Claude Desktop to be installed and configured via Smithery. The server is added to Claude Desktop’s config file after installation.

Asked by Aaliyah Johnson · Sep 11, 2025

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP logo

Playwright MCP

マルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
P

Pydantic AI

マルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
C

Cognee

マルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero logo

Inbox Zero

マルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe logo

Screenpipe

マルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit logo

AgentKit

マルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo

onchain-mcp

マルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo

markitdown

マルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free