0Pricing
MCP Academy · 课时

一个主机,多个服务器

在单个客户端应用后运行一组服务器。

一个主机,多个服务器 是 CoddyKit 上的免费 MCP Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 MCP Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 MCP Academy 课程共包含 4 节课。

一个应用,多种能力

到目前为止,您只运行了一个服务器。但像 Claude Desktop 这样的真实主机可以同时连接多个服务器,每个服务器都能提供自己的一组技能。🔌

为什么不使用一个巨型服务器?

您可以把所有内容塞进一个服务器,但小型、专注的服务器更易于构建、测试和复用。一个负责文件,另一个负责 GitHub,还有一个负责搜索。

主机负责协调

主机就像指挥家。它会启动每个服务器,为其打开客户端,并将所有工具汇集到一个菜单中,供模型选择。

每个服务器一个客户端

请记住一对一连接规则:主机会为每个服务器单独启动一个客户端。三个服务器就意味着三个彼此独立的客户端连接。

配置会列出所有服务器

您可以在主机配置的 mcpServers 下注册每个服务器。添加一个条目,主机就知道了一个新的工具来源。

"mcpServers": {
  "files": {...},
  "github": {...}
}

工具合并到一个池中

启动时,主机会向每个服务器请求其工具,并将它们合并到一个池中。模型看到的是一份合并后的列表,而不是三份独立列表。

服务器彼此隔离

每个服务器都在自己的进程中运行。如果搜索服务器崩溃,文件服务器和 GitHub 服务器仍会继续工作,因此一个故障不会拖垮整个应用。

模型看到的是能力

模型不会以服务器为单位进行思考。它只会看到一份扁平的能力列表,并为任务选择最合适的工具,而不在乎工具位于哪里。

将调用路由回去

当模型调用某个工具时,主机知道该工具属于哪个服务器,并将请求路由到该服务器的客户端。响应会沿相同路径返回。

自由组合

由于服务器彼此独立,您可以添加、移除或升级其中一个,而无需修改其他服务器。您的工具集会像安装插件一样不断扩展。🧩

整体概览

由一个主机管理的一组小型服务器,可以为模型提供丰富而整合的能力,同时让每个组件都保持简单并且可替换。✨

快速检查

主机如何管理三个彼此独立的 MCP 服务器?

回顾:一个主机,多个服务器

一个主机运行多个小型服务器,每个服务器都有自己的客户端,并将它们的工具汇集到一起。隔离机制可以控制故障范围,也让您能够自由替换组件。🎉

常见问题解答

「一个主机,多个服务器」课时是免费的吗?

是的 — 「一个主机,多个服务器」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 MCP Academy 课程的其余内容,请升级到 CoddyKit PRO。 MCP Academy 课程共包含 4 节课。

「一个主机,多个服务器」这节课中我会学到什么?

在单个客户端应用后运行一组服务器。 你通过在浏览器中直接运行的动手代码来练习 MCP Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 MCP Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 MCP Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「一个主机,多个服务器」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 MCP Academy 课中编写并运行代码吗?

能。每节 MCP Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 一个主机,多个服务器
  2. 避免工具名称冲突
  3. 服务器注册表与发现
  4. 跨服务器组合工具
← 返回 MCP Academy