教程
如何使用模型上下文协议 (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 来搭建桥梁。
完整的工作流程:
- 发出指令:"帮我在思维导图中添加一个分支"
- AI 助手接收指令:Claude 或 ChatGPT 理解你的需求,但它们无法直接操作 Mind Elixir
- MCP 协议发挥作用:
- AI 助手通过 MCP 客户端发送标准化的请求
- Mind Elixir 的 MCP 服务器接收并理解这个请求
- Mind Elixir 执行具体的操作(添加分支)
- 通过 MCP 协议将结果返回给 AI 助手
- 看到结果:思维导图中出现了新的分支
三个关键组件:
- 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 助手中添加连接
常规配置方法:
- 打开你的 MCP 客户端
- 进入设置 → MCP 服务器
- 添加新的服务器配置:
- 名称: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 具体要做什么,效果会更好
- 一步一步来:复杂的修改可以分几次完成
- 记得保存:重要的修改完成后要保存思维导图
常见问题解答
连接失败怎么办?
- 检查端口占用:确保端口 6595 没有被其他程序占用
- 确认软件运行:Mind Elixir Desktop 必须处于运行状态
- 防火墙设置:检查防火墙是否阻止了本地连接
- 重启服务:尝试重启 Mind Elixir Desktop
通过连接 AI 助手,你的思维导图制作会变得更轻松、更高效!