替代 Claude Desktop:全新 MCP 客户端配置指南

#作者:stackofumbrella

文章目录

  • [替代「Claude Desktop 作为 MCP 客户端」的角色。](#替代「Claude Desktop 作为 MCP 客户端」的角色。)
  • 一、建议使用的最终配置
  • [二、通过 Dive 图形界面配置(推荐)](#二、通过 Dive 图形界面配置(推荐))
  • [三、通过修改 JSON 配置文件(进阶方式)](#三、通过修改 JSON 配置文件(进阶方式))
  • 四、常见排查建议

替代「Claude Desktop 作为 MCP 客户端」的角色。

下面是基于目前能查到的信息,在 Windows 上可用、且开源的 MCP 客户端/宿主,并且都可以在一定程度上替代「Claude Desktop 作为 MCP 客户端」的角色。

  1. Dive(强烈推荐)
    项目主页:GitHub OpenAgentPlatform/Dive,以及镜像下载页等[1]
    类型:原生桌面应用(Windows / macOS / Linux),开源 MCP Host & Client
    特点:
    明确定位为:"open‑source MCP Host Desktop Application",可以在本地托管/管理 MCP 服务器,并桥接到任意支持 function calling 的大模型[1]。
    有 Windows 安装包(如 dive_x64-setup.exe 等)[1]。
    社区把它称为:当前最容易在本地安装、管理 MCP Server/Client 的桌面工具之一[1]。

适合你如果:

想要一个类似「Claude Desktop + MCP 管理器」的图形化客户端;

在本地玩 MCP 服务器(包括自己写的 server),希望用任意 LLM(包括本地 LLM)去调用它们。

  1. LibreChat(Web UI,但可在 Windows 自托管)
    项目主页:danny-avila/LibreChat(MIT 协议,开源)[2]
    MCP 功能文档:LibreChat 官方 MCP 介绍页[2],以及 MCP 客户端能力说明[3]
    类型:自托管 Web 聊天前端 + MCP 客户端
    在 Windows 上怎么用:
    通过 Docker 或 Node 环境在 Windows 上运行后,用浏览器访问本机;
    官方页面和第三方目录都明确说明:兼容 macOS 和 Windows[3]。

MCP 相关能力:

官方文档说明已经集成 Model Context Protocol (MCP) 支持,可作为 MCP 客户端连接 MCP 服务器,并把其暴露为"工具"[2]。

PulseMCP 客户端目录也标注:LibreChat 为开源 MCP 客户端,支持工具类 MCP 功能[3]。

适合你如果:

想要一个类似 ChatGPT 网页版的多模型前端;

同时希望在这个前端里把 MCP server 当作「工具」挂进去使用;

不介意通过浏览器而不是原生桌面窗口交互。

  1. Cline(VS Code 插件,开源)

    官网:https://cline.bot/(声明是开源 AI coding agent,带 MCP 集成)[4]

    文档:docs.cline.bot 上有 MCP Overview / Configuring MCP Servers 等页面[5]

    类型:VS Code / Cursor 等编辑器中的 AI 代码助手 + MCP 客户端

    特点:

    本身是开源项目[6],以 VS Code 插件形式安装,在 Windows 上自然可用。

    文档中明确:Cline 支持通过 MCP 连接外部系统/数据库/API,并可以配置 MCP Servers[5]。

    实际使用场景是:你在 VS Code 里与 Cline 聊天/协作,它在需要时通过 MCP 访问外部工具。

    适合你如果:

    主要想在 写代码/看项目 时,让 AI 通过 MCP 使用你的工具;

    已习惯 VS Code/Cursor 环境,不需要单独的聊天桌面 App。

  2. Dolphin‑MCP(Python 库 + CLI 客户端)

    GitHub:QuixiAI/dolphin-mcp[7]

    类型:开源 MCP 客户端库 + 命令行(CLI)工具

    特点:

    官方介绍:Dolphin MCP 是一个 Python 库和命令行工具,用于通过自然语言查询和交互 MCP 服务器[7]。

    多个独立站点将其归类为:开源、多服务器桥接的 MCP 客户端[8]。

    可在 Windows 上装 Python 即使用(pip install)。

    适合你如果:

    接受无 GUI、用命令行驱动;

    想要在脚本 / 自动化流程中作为「MCP 客户端」连接多个 server;

    或者想将 MCP 能力集成到你自己的 Python 项目/后端服务里。

  3. Apify Tester MCP Client(Web + 开源代码)

    入口:Apify 上的 Tester MCP Client[9]

    类型:开源 MCP 测试客户端(Actor),带 Web 聊天式界面 & CLI 能力

    特点:

    说明中写明:这是一个 开源的 MCP Client Actor,源代码在 GitHub 可获取[9]。

    描述:"一个 MCP client,可通过 SSE/Streamable HTTP 连接任意 MCP server,并以类似聊天的 UI 展示会话"[10]。

    可以通过浏览器使用(托管在 Apify 平台),也可以把它的源码拉下来本地运行。

    在 Windows 上的现实用法:

    如果只是调试:直接用网页版本;

    若要本地运行,需要安装 Node/Apify CLI 等,在 Windows 上也是可行的[11]。

    适合你如果:

    主要目标是 测试/验证 MCP 服务器行为 而非日常聊天;

    对 Web UI 或 CLI 形式都能接受。

  4. 其他开源 MCP 客户端汇总来源(可继续挖掘)

    如果你还想看更多候选(包括实验性的客户端),可以参考以下聚合列表,这些页面都会标注哪些是开源、是否支持 Windows:

MCP 官方客户端汇总页:modelcontextprotocol.io/clients[12]

第三方客户端目录:

punkpeye/awesome-mcp-clients(GitHub,专门罗列 MCP 客户端项目)[13]

PulseMCP 的客户端目录:pulsemcp.com/clients[14]

MCP Market / MCP Servers 等站点上的「Clients」栏目[15]

这些列表里常见的一些客户端(如 Zed、Goose、Continue、Open WebUI 等)大多是:

代码编辑器插件(VS Code / Zed / Windsurf 等);

或 Web UI(Open WebUI、Chainlit、AnythingLLM 等),不少是开源并有 Windows 自托管方案。

简要结论与建议

如果你只关心一句话结论:

是的,除了 Claude Desktop 之外,目前已经有多款在 Windows 上能用、并且开源的 MCP 客户端工具,包括但不限于:

Dive(原生桌面 MCP Host & Client,强烈推荐)

LibreChat(Web UI,自托管后在 Windows 浏览器使用)

Cline(VS Code 插件形式的 MCP 客户端)

Dolphin‑MCP(Python CLI / 库,适合自动化和后端)

Apify Tester MCP Client(开源测试用 MCP client,Web + CLI)

如何选择:

想要体验最接近「Claude Desktop + 工具市场」风格的:

→ 首选 Dive(一站式管理 MCP server + 连接任意模型)。

已经在用 VS Code / Cursor、主要做开发:

→ 直接用 Cline,在设置里配置 MCP 服务器即可。

想给团队/客户一个 ChatGPT 式 Web 界面:

→ 自托管 LibreChat,用其 MCP 功能接入你的 server。

玩命令行 / 自动化脚本 / 后端服务:

→ 选择 Dolphin‑MCP,脚本里以客户端身份连接 MCP。

如果你愿意说明一下你的主要场景(例如:只是想替代 Claude Desktop 聊天?还是想做自动化?或是开发调试 server?),我可以基于上面这些选项帮你选一个,并给出更具体的安装与配置步骤(针对 Windows)。

如何把MCP服务端配置到dive中

下面直接给出在 Dive 里配置你这台 Nacos MCP 服务器 的可执行方案。

一、建议使用的最终配置

你给出的配置缺少 Dive 推荐的字段(如 transport 和 enabled),按 Dive 官方示例,接入一个基于 SSE 的远程 MCP 服务器,配置应类似这样:

复制代码
json

复制
{
  "mcpServers": {
    "nacos-mcp-server": {
      "enabled": true,
      "transport": "sse",
      "url": "http://192.168.31.127:8080/sse",
      "autoApprove": []
    }
  }
}

说明:

"enabled": true:启用该 MCP 服务器(相当于你原来的 disabled: false,Dive 用的是 enabled 字段)。

"transport": "sse":明确告诉 Dive 这是一个通过 SSE(Server-Sent Events) 连接的远程 MCP 服务器。

"url":你的 Nacos MCP SSE 地址。

"autoApprove": []:保持空数组,所有操作仍需你手动批准(比较安全)。

二、通过 Dive 图形界面配置(推荐)

这是官方推荐方式,不用自己去找配置文件路径。

打开 Dive 桌面应用

进入 MCP 管理界面

点击右上角或左侧的 Settings / 设置

找到 Tools / 工具 或类似的 MCP Manager / MCP 管理器 页面

(官方文档中称为 Tools/MCP Manager)

添加新 MCP Server

点击 "+ Add MCP Server" 或 "New MCP Server" 按钮

在弹出的编辑区域中,粘贴上面那段 JSON(可以只粘贴 mcpServers 这一层,也可以粘完整对象,按 UI 要求来)

例如,如果 UI 只需要单个 server 的配置,你可以只填里面这一段:

json

复制

{

"enabled": true,

"transport": "sse",

"url": "http://192.168.31.127:8080/sse",

"autoApprove": []

}

并把名称填成 nacos-mcp-server。

保存配置

点击 Save / 保存

关闭并重新启动 Dive(有时不重启也会生效,但重启更稳妥)

验证是否生效

打开任意对话窗口,底部输入框附近通常会有一个 MCP 工具/服务器的图标或列表

确认能看到 nacos-mcp-server,并能展开其中的工具列表

试着让模型调用该服务器提供的某个工具,看是否正常返回 Nacos 的数据

三、通过修改 JSON 配置文件(进阶方式)

如果你更习惯直接改配置文件,也可以这样做(路径可能会因系统和版本略有差异,这里给出常见约定,你可以按自己实际安装情况微调):

  1. 找到 Dive 的 MCP 配置文件
    通常会是在用户配置目录下的一个 JSON 文件,比如类似:

Windows(示例路径)

C:\Users<你的用户名>\AppData\Roaming\OpenAgentPlatform\Dive\mcpConfig.json

C:\Users<你的用户名>\AppData\Roaming\OpenAgentPlatform\Dive\config.json

macOS(示例路径)

~/Library/Application Support/Dive/mcpConfig.json

Linux(示例路径)

~/.config/Dive/mcpConfig.json

如果你已经在 UI 里添加过其它 MCP 服务器,这个文件一定已经存在,可以用文本编辑器打开后确认内容。

  1. 合并你的配置
    如果文件中已经有其它服务器配置,比如:

    json

    复制
    {
    "mcpServers": {
    "fetch": { ... },
    "filesystem": { ... }
    }
    }

那你只需要在同一层级下再加一个 nacos-mcp-server:

复制代码
json

复制
{
  "mcpServers": {
    "fetch": {
      "...": "..."
    },
    "filesystem": {
      "...": "..."
    },
    "nacos-mcp-server": {
      "enabled": true,
      "transport": "sse",
      "url": "http://192.168.31.127:8080/sse",
      "autoApprove": []
    }
  }
}

注意:

确保 JSON 语法合法(逗号、引号、花括号等不要错)

不要重复顶层的 "mcpServers"(只能有一个)

  1. 保存并重启
    保存配置文件
    重新启动 Dive
    在 MCP 工具列表中确认 nacos-mcp-server 已出现且为启用状态

四、常见排查建议

如果按上述步骤配置后 Dive 里看不到这个服务器或调不通,可以检查:

网络 / 防火墙

在浏览器或 curl 中访问:http://192.168.31.127:8080/sse,看是否能正常建立 SSE 连接(至少要有 200 响应并保持连接)。

Nacos MCP Server 本身

确认 nacos-mcp-server 已正确按照它的官方文档启动,并开启 SSE 端点。

transport 是否正确

你的服务器端确认是 SSE 模式(而不是 stdio 或自定义协议),那就必须是 "transport": "sse"。

Dive 版本

优先使用较新的 Dive 版本(>= 0.9.x/0.10.x),这些版本明确支持通过 "transport": "sse" 连接远程 MCP。

相关推荐
羞儿1 天前
Agent设计模式与工程化
设计模式·知识图谱·agent·rag·mcp·指导开发
眼眸流转1 天前
MCP学习笔记
python·uv·pydantic·mcp
a187927218311 天前
【教程】AI 辅助单元测试:从 Prompt 到 Agent 的技术演进
ai·prompt·agent·ai编程·mcp·subagent·skills
ThinkPet3 天前
【AI】大模型知识入门扫盲以及SpringAi快速入门
java·人工智能·ai·大模型·rag·springai·mcp
闻道且行之4 天前
基于 LLM 的 MCP 架构实战:服务端搭建、工具开发与 Dify 集成全流程
python·架构·nlp·dify·mcp
WilliamHu.4 天前
MCP构建流程
mcp
老陈聊架构5 天前
『MCP开发工具』Chrome DevTools MCP:AI驱动的浏览器自动化调试实战
chrome·ai·调试·mcp
和你一起去月球5 天前
动手学Agent应用开发(TS/JS 最简实践指南)
开发语言·javascript·ecmascript·agent·mcp
techzhi6 天前
Claude Code集成飞书 MCP 实施方案
飞书·mcp·claude code