教程

如何使用模型上下文协议 (MCP)

深入了解模型上下文协议 (MCP),学习如何通过标准化接口连接 AI 模型与各种数据源和工具。

发布于 2025年1月25日
8 分钟阅读
Mind Elixir 团队
AIMCP协议集成开发

什么是 MCP?

MCP 是一种让 AI 助手能够连接和使用各种工具的技术。就像手机可以连接不同的应用程序一样,MCP 让 AI 助手可以连接到不同的软件和服务。

为什么要使用 MCP?

想象一下,如果你的 AI 助手只能聊天,但不能帮你:

  • 编辑文档
  • 操作 Photoshop 进行图像编辑
  • 获取今天的天气
  • 操作其他软件

那就太局限了。MCP 让 AI 助手变得更有用,可以:

  • 连接更多工具:AI 可以使用各种现成的工具和服务
  • 保护你的数据:所有操作都在你的设备上进行,更安全
  • 灵活选择:可以根据需要选择不同的 MCP 工具

MCP 如何工作?

想象一下这样的场景:你想让 AI 助手帮你编辑思维导图,但 AI 助手本身并不知道如何操作 Mind Elixir 软件。这时就需要 MCP 来搭建桥梁。

完整的工作流程:

  1. 发出指令:"帮我在思维导图中添加一个分支"
  2. AI 助手接收指令:Claude 或 ChatGPT 理解你的需求,但它们无法直接操作 Mind Elixir
  3. MCP 协议发挥作用
    • AI 助手通过 MCP 客户端发送标准化的请求
    • Mind Elixir 的 MCP 服务器接收并理解这个请求
    • Mind Elixir 执行具体的操作(添加分支)
    • 通过 MCP 协议将结果返回给 AI 助手
  4. 看到结果:思维导图中出现了新的分支

三个关键组件:

  • AI 助手:理解你的自然语言指令,决定需要做什么
  • MCP 协议:提供标准化的"语言",让 AI 和工具能够互相理解
  • 支持 MCP 的工具:比如 Mind Elixir,能够接收 MCP 指令并执行具体操作

这就像是你(中文)→ 翻译官(MCP)→ 外国工人(工具软件)的沟通过程。

支持 MCP 的常用软件

目前有很多软件都支持 MCP,让你可以轻松连接 AI 助手:

Claude Desktop

  • Claude 的桌面版本
  • 最先支持 MCP
  • 对 MCP 的支持自然是最好的

Claude Code

  • 更适合程序员使用
  • 在命令行环境下提供更灵活的配置选项
  • 支持脚本化和自动化操作
claude mcp add --transport sse mind-elixir http://localhost:6595/sse

Cline

面向程序员的 VS Code 扩展:

  • 支持 VS Code 和其他主流编辑器
  • 支持配置多种 AI 服务提供商
  • MCP 扩展能力:通过模型上下文协议创建自定义工具,扩展 AI 助手的能力边界

更多客户端可以看这里:https://modelcontextprotocol.io/clients

在 Mind Elixir 中使用 MCP

Mind Elixir 支持 MCP 连接,让你可以用 AI 助手来帮助制作和编辑思维导图。

Mind Elixir 的 AI 功能

连接 AI 助手后,你可以:

  • 让 AI 看懂你的思维导图:AI 可以理解你画的思维导图内容
  • 用语言编辑思维导图:直接说"添加一个分支",AI 就会帮你添加
  • 整理思维导图结构:AI 可以帮你重新排列,让逻辑更清楚
  • 获得内容建议:AI 会根据你已有的内容,建议添加什么新想法

如何连接 AI 助手

很简单,只需要三步:

第一步:打开 Mind Elixir

  • 进入 Mind Elixir 网站
  • 创建或打开一个思维导图

第二步:在 AI 助手中添加连接

常规配置方法:

  1. 打开你的 MCP 客户端
  2. 进入设置 → MCP 服务器
  3. 添加新的服务器配置:
    • 名称:Mind Elixir
    • 传输方式:SSE
    • 地址:http://localhost:6595/sse

Claude Code 配置方法:

claude mcp add --transport sse mind-elixir http://localhost:6595/sse

技术说明:

  • Mind Elixir Desktop 使用固定端口 6595
  • SSE(Server-Sent Events)是一种实时通信协议
  • 如果端口产生冲突可能导致连接失败

第三步:开始使用

连接成功后,打开你需要修改的思维导图

然后开始 AI 对话,例如:

  • "帮我添加三个分支:想法、计划、行动"
  • "这个思维导图可以怎么改进?"
  • "帮我整理一下这些内容的顺序"
  • "给我一些关于这个主题的新想法"

使用小贴士

  • 保持软件打开:使用时请保持 Mind Elixir 页面开着
  • 说话要清楚:告诉 AI 具体要做什么,效果会更好
  • 一步一步来:复杂的修改可以分几次完成
  • 记得保存:重要的修改完成后要保存思维导图

常见问题解答

连接失败怎么办?

  1. 检查端口占用:确保端口 6595 没有被其他程序占用
  2. 确认软件运行:Mind Elixir Desktop 必须处于运行状态
  3. 防火墙设置:检查防火墙是否阻止了本地连接
  4. 重启服务:尝试重启 Mind Elixir Desktop

通过连接 AI 助手,你的思维导图制作会变得更轻松、更高效!