发布于 2026-01-06 3 阅读
0

使用 Claude Desktop 和 Docker Desktop 设置 MCP 的最简单方法

使用 Claude Desktop 和 Docker Desktop 设置 MCP 的最简单方法

我想分享一下我在 Claude Desktop 和 Docker Desktop 之间配置模型上下文协议 (MCP) 集成的经验,结果发现比我想象的要容易得多。我希望这篇指南能有所帮助,因为我没有找到类似的文章。如果其他地方已经介绍过,我深表歉意。

由于已经有很多关于 MCP 的文章,我就不解释基本术语了。

https://modelcontextprotocol.io/introduction

准备

将 Docker Desktop 升级到最新版本(图中显示的是 4.39.0)。
Docker Desktop 屏幕截图

下载 Claude 桌面版。

https://claude.ai/download

设置

在 Docker Desktop 中安装扩展

启动 Docker Desktop,然后从左侧菜单中选择“扩展”。
您可以在搜索栏中输入“AI 工具”,或者浏览类别查找并安装“Labs: AI Tools for Devs”。

扩展程序屏幕截图

注意:此扩展程序最近已更名为 Docker MCP Toolkit。

图片描述

配置 MCP 客户端

打开已安装的“Labs: AI Tools for Devs”,然后点击齿轮图标(右上角红色方框中突出显示),即可访问 MCP 客户端设置。

AI 工具截图

在设置屏幕中,选择“MCP 客户端”选项卡,然后单击“Claude Desktop”的“连接”按钮。

MCP客户端设置

这将自动将必要的设置写入 Claude Desktop 的 MCP 服务器配置文件claude_desktop_config.json

{
  "mcpServers": {
    "MCP_DOCKER": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "alpine/socat",
        "STDIO",
        "TCP:host.docker.internal:8811"
      ]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

重启 Claude Desktop 并打开“设置 > 开发人员”选项卡。确认 MCP 服务器设置已正确反映,并且显示为“运行中”状态。

克劳德桌面设置

添加和使用工具

返回“实验室:面向开发者的 AI 工具”页面,添加您想要使用的工具。在本例中,我将添加 Chrome 工具。

添加 Chrome 工具

更新 Claude Desktop(使用 CMD + R 刷新),然后单击屏幕底部红色方框中突出显示的 MCP 集成图标。

Claude Desktop MCP 图标

从“选择集成服务”下拉菜单中选择“Chrome 网络爬虫”。

选择 Chrome 网络爬虫

让我们尝试输入以下内容,从雅虎财经获取丰田汽车的当前股价和今日涨跌幅:

URL: https://finance.yahoo.co.jp/quote/7203.T
Extract Toyota's current stock price and today's change percentage.
Enter fullscreen mode Exit fullscreen mode

输入屏幕截图

首次运行时,系统会询问您是否允许使用该工具。点击“允许”。

权限对话框

执行结果将显示如下。Claude 根据从网页获取的信息生成响应。

结果截图

虽然需要 API 密钥或令牌,但也可以采用类似的方式轻松设置与 GitHub、Slack 和 Notion 的集成。

如果您对尝试MCP感兴趣,请尝试一下。

附注

我已在 MCP 客户端中配置了 Cursor,但虽然 Cursor 端显示“正在运行”,Docker Desktop 端却未显示“已连接”,这导致了一些问题。找到解决方案后,我会更新本文。

参考

探索适用于 MCP 服务器的 Docker Desktop 扩展

文章来源:https://dev.to/suzuki0430/the-easiest-way-to-set-up-mcp-with-claude-desktop-and-docker-desktop-5o