<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>http://mochiuwiki.e2.valueserver.jp/index.php?action=history&amp;feed=atom&amp;title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Docker</id>
	<title>MCPサーバ - Docker - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="http://mochiuwiki.e2.valueserver.jp/index.php?action=history&amp;feed=atom&amp;title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Docker"/>
	<link rel="alternate" type="text/html" href="http://mochiuwiki.e2.valueserver.jp/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Docker&amp;action=history"/>
	<updated>2026-07-01T23:07:01Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://mochiuwiki.e2.valueserver.jp/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Docker&amp;diff=14607&amp;oldid=prev</id>
		<title>Wiki: ページの作成:「== 概要 == Docker MCP Catalog and Toolkitは、Docker社が提供するMCPサーバの統合管理プラットフォームである。&lt;br&gt; Docker Desktopに組み込まれた &lt;u&gt;Docker MCP Toolkit&lt;/u&gt; と &lt;u&gt;Docker MCP Catalog&lt;/u&gt; から構成される。&lt;br&gt; &lt;br&gt; Docker MCP Catalogは200以上の検証済みMCPサーバを含む信頼できるレジストリであり、Docker Hub上で配布されている。&lt;br&gt; Docker MCP Toolkitは、MCPサーバのセット…」</title>
		<link rel="alternate" type="text/html" href="http://mochiuwiki.e2.valueserver.jp/index.php?title=MCP%E3%82%B5%E3%83%BC%E3%83%90_-_Docker&amp;diff=14607&amp;oldid=prev"/>
		<updated>2026-03-25T06:52:13Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == Docker MCP Catalog and Toolkitは、Docker社が提供するMCPサーバの統合管理プラットフォームである。&amp;lt;br&amp;gt; Docker Desktopに組み込まれた &amp;lt;u&amp;gt;Docker MCP Toolkit&amp;lt;/u&amp;gt; と &amp;lt;u&amp;gt;Docker MCP Catalog&amp;lt;/u&amp;gt; から構成される。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; Docker MCP Catalogは200以上の検証済みMCPサーバを含む信頼できるレジストリであり、Docker Hub上で配布されている。&amp;lt;br&amp;gt; Docker MCP Toolkitは、MCPサーバのセット…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
Docker MCP Catalog and Toolkitは、Docker社が提供するMCPサーバの統合管理プラットフォームである。&amp;lt;br&amp;gt;&lt;br /&gt;
Docker Desktopに組み込まれた &amp;lt;u&amp;gt;Docker MCP Toolkit&amp;lt;/u&amp;gt; と &amp;lt;u&amp;gt;Docker MCP Catalog&amp;lt;/u&amp;gt; から構成される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Docker MCP Catalogは200以上の検証済みMCPサーバを含む信頼できるレジストリであり、Docker Hub上で配布されている。&amp;lt;br&amp;gt;&lt;br /&gt;
Docker MCP Toolkitは、MCPサーバのセットアップ・管理・実行を行うDocker Desktopに統合されたUIツールである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Claude Desktop、Claude Code、VS Code、Cursor等の主要AIクライアントと統合できる。&amp;lt;br&amp;gt;&lt;br /&gt;
Windows、MacOS、Linuxの主要なOSに対応しており、Docker Desktop 4.59以降で利用可能である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主な特徴は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* 200以上の検証済みMCPサーバへのアクセス (Docker MCP Catalog)&lt;br /&gt;
* Docker DesktopのUIからMCPサーバを簡単にセットアップ・管理 (Docker MCP Toolkit)&lt;br /&gt;
* コンテナ隔離によるセキュアなMCPサーバ実行環境&lt;br /&gt;
* Docker社によるデジタル署名とSBOM (ソフトウェア部品表) による信頼性の確保&lt;br /&gt;
* Docker Desktopの暗号化シークレット機能による認証情報の安全な管理&lt;br /&gt;
* Stripe、Elastic、Neo4j、Grafana等200以上のパートナー製MCPサーバに対応&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 主要コンポーネント ==&lt;br /&gt;
Docker MCP Catalog and Toolkitは、3つの主要コンポーネントで構成されている。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Docker MCP Catalog ====&lt;br /&gt;
200以上のMCPサーバを含む信頼できるレジストリである。&amp;lt;br&amp;gt;&lt;br /&gt;
Docker Hub上で &amp;lt;code&amp;gt;mcp/&amp;lt;/code&amp;gt; 名前空間以下に配布されており、Docker社によるデジタル署名とSBOMが付与されている。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主なパートナーMCPサーバは以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* Stripe&lt;br /&gt;
* Elastic&lt;br /&gt;
* Neo4j&lt;br /&gt;
* Grafana&lt;br /&gt;
* New Relic&lt;br /&gt;
* Atlassian&lt;br /&gt;
* Slack&lt;br /&gt;
* Notion&lt;br /&gt;
* Kong&lt;br /&gt;
* GitLab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Docker MCP Toolkit ====&lt;br /&gt;
Docker Desktopに統合されたUIツールである。&amp;lt;br&amp;gt;&lt;br /&gt;
MCPサーバのセットアップ・管理・実行を行い、AIクライアントとの接続設定を自動化する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Docker MCP Gateway ====&lt;br /&gt;
MCPサーバのコンテナ管理とAIクライアント間の通信を仲介するCLIプラグインである。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* GitHub&lt;br /&gt;
*: [https://github.com/docker/mcp-gateway docker/mcp-gateway]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
以下に示す2つの方法で実行できる。&amp;lt;br&amp;gt;&lt;br /&gt;
* CLI経由&lt;br /&gt;
*: &amp;lt;code&amp;gt;docker mcp gateway run&amp;lt;/code&amp;gt;&lt;br /&gt;
* npx経由&lt;br /&gt;
*: &amp;lt;code&amp;gt;npx @docker/mcp-gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 動作要件 ==&lt;br /&gt;
==== 前提条件 ====&lt;br /&gt;
Docker MCP Catalog and Toolkitを使用するために必要な前提条件を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Docker Desktop 4.59以降&lt;br /&gt;
*: Docker MCP Toolkitが統合されている最低バージョン&lt;br /&gt;
* 対応OS&lt;br /&gt;
*: Windows&lt;br /&gt;
*: MacOS&lt;br /&gt;
*: Linux&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
==== Docker DesktopでのMCP Toolkitの有効化 ====&lt;br /&gt;
Docker Desktop上でDocker MCP Toolkitを有効化する手順を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Docker Desktopを起動する。&lt;br /&gt;
# [Settings] - [Beta Features]を開く。&lt;br /&gt;
# [Enable Docker MCP Toolkit]にチェックを入力する。&lt;br /&gt;
# Docker Desktopを再起動する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
有効化後、Docker Desktopのサイドバーに[MCP Toolkit]のタブが表示される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MCPクライアントの設定 ==&lt;br /&gt;
Docker MCP Toolkitでは、Docker DesktopのUIからAIクライアントへの接続設定を自動的に行うことができる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Desktopの設定 ====&lt;br /&gt;
Docker DesktopのClientsタブからClaude Desktopを選択して、[Connect]を選択することにより自動設定が行われる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
手動で設定する場合は、Claude Desktopの設定ファイルに以下に示す内容を設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Claude Desktopの設定ファイルの場所は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* Linux&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/.config/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* MacOS&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/Library/Application Support/Claude/claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
* Windows&lt;br /&gt;
*: &amp;lt;u&amp;gt;%APPDATA%\Claude\claude_desktop_config.json&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
設定ファイルに以下の内容を追記する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;docker&amp;quot;: {&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;docker&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;mcp&amp;quot;, &amp;quot;gateway&amp;quot;, &amp;quot;run&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
設定ファイルを保存した後、Claude Desktopを再起動して設定を反映する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Claude Codeの設定 ====&lt;br /&gt;
Docker DesktopのClientsタブからClaude Codeを選択して、[Connect]を選択することにより設定が行われる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
CLIで設定する場合は、以下に示すコマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 docker mcp client connect claude-code&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;.mcp.json&amp;lt;/u&amp;gt; ファイルに手動で設定する場合は、以下に示す内容を設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
     &amp;quot;docker&amp;quot;: {&lt;br /&gt;
       &amp;quot;command&amp;quot;: &amp;quot;docker&amp;quot;,&lt;br /&gt;
       &amp;quot;args&amp;quot;: [&amp;quot;mcp&amp;quot;, &amp;quot;gateway&amp;quot;, &amp;quot;run&amp;quot;]&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== VS Codeの設定 ====&lt;br /&gt;
&amp;lt;u&amp;gt;settings.json&amp;lt;/u&amp;gt; ファイルに以下に示す内容を設定した後、以下に示すコマンドを実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;mcp&amp;quot;: {&lt;br /&gt;
     &amp;quot;servers&amp;quot;: {&lt;br /&gt;
       &amp;quot;docker&amp;quot;: {&lt;br /&gt;
         &amp;quot;command&amp;quot;: &amp;quot;docker&amp;quot;,&lt;br /&gt;
         &amp;quot;args&amp;quot;: [&amp;quot;mcp&amp;quot;, &amp;quot;gateway&amp;quot;, &amp;quot;run&amp;quot;]&lt;br /&gt;
       }&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 docker mcp client connect vscode&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Cursorの設定 ====&lt;br /&gt;
Docker DesktopのClientsタブからCursorを選択して、[Connect]を選択する。&amp;lt;br&amp;gt;&lt;br /&gt;
設定適用後、Cursorを完全に終了して再起動する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 提供されるMCPサーバのツール ==&lt;br /&gt;
==== Docker Hub MCP Serverのツール ====&lt;br /&gt;
Docker Hub MCP Serverは、コンテナイメージとリポジトリの検索・情報取得に関するツールを提供する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Docker Hub MCP Serverのツール一覧&lt;br /&gt;
! ツール !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;search_images&amp;lt;/code&amp;gt; || 自然言語によるコンテナイメージの検索を行う。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;get_image_details&amp;lt;/code&amp;gt; || 指定したイメージの詳細情報を取得する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;get_image_tags&amp;lt;/code&amp;gt; || 指定したイメージのタグ一覧を取得する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;search_repositories&amp;lt;/code&amp;gt; || Docker Hub上のリポジトリを検索する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;get_repository_details&amp;lt;/code&amp;gt; || 指定したリポジトリの統計情報を取得する。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Dockerコンテナ管理MCPサーバのツール ====&lt;br /&gt;
Dockerコンテナ管理MCPサーバは、コンテナおよびイメージの管理に関するツールを提供する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Dockerコンテナ管理MCPサーバのツール一覧&lt;br /&gt;
! ツール !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;list_containers&amp;lt;/code&amp;gt; || 実行中および停止中のコンテナ一覧を表示する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;create_container&amp;lt;/code&amp;gt; || 新しいコンテナを作成する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;start_container&amp;lt;/code&amp;gt; || 指定したコンテナを起動する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;stop_container&amp;lt;/code&amp;gt; || 指定したコンテナを停止する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;remove_container&amp;lt;/code&amp;gt; || 指定したコンテナを削除する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;get_container_logs&amp;lt;/code&amp;gt; || 指定したコンテナのログを取得する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;list_images&amp;lt;/code&amp;gt; || ローカルのDockerイメージ一覧を表示する。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pull_image&amp;lt;/code&amp;gt; || Docker Hubから指定したイメージをプルする。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;deploy_compose&amp;lt;/code&amp;gt; || Docker Composeスタックをデプロイする。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
MCPサーバを設定後、AIアシスタントに自然言語で指示するだけで、対応するツールが自動的に呼び出される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Docker Hub MCPサーバの使用例 ====&lt;br /&gt;
Docker Hubのイメージやリポジトリを検索・確認する操作例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Nginxの最新イメージを検索する場合&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 # プロンプト例 :&lt;br /&gt;
 &lt;br /&gt;
 Docker Hubから公式のNginxイメージを検索して、最新のタグ一覧を表示してください。&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*: &amp;lt;br&amp;gt;&lt;br /&gt;
* Pythonイメージの詳細情報を確認する場合&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 # プロンプト例 :&lt;br /&gt;
 &lt;br /&gt;
 python:3.12-slimイメージの詳細情報とサイズを教えてください。&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Dockerコンテナ管理MCPサーバの使用例 ====&lt;br /&gt;
コンテナとイメージの管理に関する操作例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* 実行中のコンテナを確認する場合&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 # プロンプト例 :&lt;br /&gt;
 &lt;br /&gt;
 現在実行中のDockerコンテナ一覧を表示してください。&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*: &amp;lt;br&amp;gt;&lt;br /&gt;
* コンテナのログを確認する場合&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 # プロンプト例 :&lt;br /&gt;
 &lt;br /&gt;
 my-appコンテナの最新100行のログを表示してください。&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*: &amp;lt;br&amp;gt;&lt;br /&gt;
* Docker Composeスタックをデプロイする場合&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 # プロンプト例 :&lt;br /&gt;
 &lt;br /&gt;
 docker-compose.ymlを使用してアプリケーションスタックをデプロイしてください。&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== セキュリティ ==&lt;br /&gt;
==== セキュリティ機能の概要 ====&lt;br /&gt;
Docker MCP Catalog and Toolkitは、MCPサーバの安全な実行のために複数のセキュリティ機能を提供する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ セキュリティ機能の一覧&lt;br /&gt;
! 機能 !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| コンテナ隔離 || 各MCPサーバはコンテナとして実行され、リソース制限が適用される。&amp;lt;br&amp;gt;CPU使用率は1コア以下、メモリは2[GB]以上の割り当てが推奨される。&lt;br /&gt;
|-&lt;br /&gt;
| デジタル署名 || Docker Hub上のmcp/カタログイメージはDocker社がデジタル署名を行っている。&lt;br /&gt;
|-&lt;br /&gt;
| SBOM (ソフトウェア部品表) || 全てのカタログイメージにSBOMが含まれており、コンポーネントの透明性を確保している。&lt;br /&gt;
|-&lt;br /&gt;
| シークレット管理 || Docker Desktopの暗号化シークレット機能を使用して、APIキー等の認証情報を安全に保管する。&lt;br /&gt;
|-&lt;br /&gt;
| ツール許可リスト || 特定のツールのみを許可する設定が可能であり、AIアシスタントが使用できるツールを制限できる。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== セキュリティに関する推奨事項 ====&lt;br /&gt;
Docker MCP Catalog and Toolkitを安全に使用するための推奨事項を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* APIキーや認証情報は、設定ファイルに直接記述せず、Docker Desktopのシークレット管理機能を使用して保管する。&lt;br /&gt;
* ツール許可リストを設定して、AIアシスタントが実行できる操作を必要最小限に制限する。&lt;br /&gt;
* Docker Hub上のイメージはDocker社が署名した検証済みのものを使用し、非公式イメージの使用は避ける。&lt;br /&gt;
* コマンドインジェクション対策として、AIアシスタントからの操作実行前にユーザ確認が求められる場合がある。これは正常な動作である。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
==== よくある問題と対処法 ====&lt;br /&gt;
下表に、Docker MCP Catalog and Toolkitの使用時に発生しやすい問題と対処法を示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ トラブルシューティング一覧&lt;br /&gt;
! 問題 !! 原因 !! 対処法&lt;br /&gt;
|-&lt;br /&gt;
| Docker DesktopがMCP Toolkitを認識しない || Beta FeaturesでDocker MCP Toolkitが有効になっていない。&amp;lt;br&amp;gt;または、Docker Desktopのバージョンが古い。 || [Settings] - [Beta Features]を開いて、&amp;lt;br&amp;gt;[Enable Docker MCP Toolkit]を有効化してDocker Desktopを再起動する。&amp;lt;br&amp;gt;Docker Desktopを4.59以降にアップデートする。&lt;br /&gt;
|-&lt;br /&gt;
| MCPクライアントが接続できない || クライアントの設定が正しく適用されていない。&amp;lt;br&amp;gt;または、MCP Gatewayが起動していない。 || Docker DesktopのClientsタブで接続状態を確認して、&amp;lt;br&amp;gt;[Connect]で再接続する。&amp;lt;br&amp;gt;MCPクライアントを完全に終了して再起動する。&lt;br /&gt;
|-&lt;br /&gt;
| MCPサーバが起動しない || Docker Desktopが実行されていない。&amp;lt;br&amp;gt;または、リソースが不足している。 || &amp;lt;code&amp;gt;docker ps&amp;lt;/code&amp;gt; コマンドでDocker Desktopの動作を確認する。&amp;lt;br&amp;gt;[Settings] - [Resources]でリソース割り当てを確認・調整する。&amp;lt;br&amp;gt;コンテナログを確認してエラーの詳細を調べる。&lt;br /&gt;
|-&lt;br /&gt;
| APIキーが認識されない || 環境変数や認証情報の設定が正しくない。 || Docker Desktopの[Config]タブで環境変数の設定を再確認する。&amp;lt;br&amp;gt;設定変更後にMCPサーバを再起動する。&lt;br /&gt;
|-&lt;br /&gt;
| セキュリティ警告が表示される || コマンドインジェクション対策によるユーザ確認が求められている。 || これは正常な動作である。&amp;lt;br&amp;gt;内容を確認して、問題がなければ許可する。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板,Docker,Docker Desktop,MCP,Model Context Protocol,Docker MCP,MCP Toolkit,MCP Catalog,MCP Gateway,Claude,Claude Code,Claude Desktop,VS Code,Cursor,AIアシスタント,コンテナ,MCPサーバ&lt;br /&gt;
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:設定]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>