教程
如何使用模型上下文协议 (MCP)
介绍 MCP 是什么、常用客户端,以及如何在 Mind Elixir App 里用 AI 助手操作思维导图。
发布于 2025年1月25日
8 分钟阅读
Mind Elixir 团队
AIMCP协议集成开发
什么是 MCP?
MCP(Model Context Protocol)是一套标准协议,让 AI 助手能连接外部工具和服务。有了它,AI 不只是聊天,还可以读写文件、调用软件、查询数据——具体能做什么,取决于你接了哪些 MCP 服务。
为什么要关心 MCP?
多数 AI 助手默认只能处理对话内容。一旦你希望它:
- 编辑文档
- 调用 Photoshop 等软件
- 查天气、读数据库
- 操作本机上的其他应用
就需要某种「桥梁」。MCP 做的就是这件事:用统一的接口把工具暴露给 AI,数据默认在你本机处理,也方便按需换不同服务。
MCP 怎么工作?
以 Mind Elixir 为例。你想让 AI 在思维导图里加一个分支,但 Claude / ChatGPT 本身并不认识 Mind Elixir 的界面。流程大致是:
- 你发出指令:「帮我在思维导图中添加一个分支」
- AI 理解意图后,通过 MCP 客户端发出标准化请求
- Mind Elixir 的 MCP 服务端收到请求,执行添加分支
- 结果经 MCP 返回给 AI,界面上出现新分支
三个角色:
- AI 助手:理解自然语言,决定调用哪个工具
- MCP 协议:约定双方怎么通信
- 支持 MCP 的工具(如 Mind Elixir):真正执行操作
支持 MCP 的常用客户端
Claude Desktop
- Claude 的桌面版
- 最早一批支持 MCP 的客户端,生态和文档相对成熟
Claude Code
- 面向开发者的命令行环境
- 配置灵活,适合脚本和自动化
Cline
面向开发者的编辑器扩展:
- 支持 VS Code 等主流编辑器
- 可配置多种 AI 服务提供商
- 通过 MCP 接入自定义工具
更多客户端:https://modelcontextprotocol.io/clients
在 Mind Elixir 中使用 MCP
Mind Elixir App 内置 MCP 服务,接上 AI 助手后,可以用自然语言查看和编辑思维导图。
能做什么
- 让 AI 读取当前思维导图结构
- 用自然语言增删改节点(例如「添加一个分支」)
- 让 AI 帮忙调整层级、理顺逻辑
- 根据已有内容给出补充建议
如何连接
第一步:打开 Mind Elixir 应用
- 打开 Mind Elixir App
- 创建或打开一张需要操作的思维导图

第二步:在 AI 助手里添加 MCP 服务
通用配置:
- 打开你的 MCP 客户端
- 进入设置 → MCP 服务器
- 添加服务器:
- 名称:Mind Elixir
- 传输方式:SSE
- 地址:
http://localhost:6595/sse
Claude Code:
claude mcp add --transport http mind-elixir http://127.0.0.1:6595/mcp
Codex:
codex mcp add --url http://127.0.0.1:6595/mcp mind-elixir
Gemini:
{
"mcpServers": {
"mind-elixir": {
"httpUrl": "http://localhost:6595/mcp"
}
}
}
说明:
- Mind Elixir App 固定使用端口
6595 - SSE(Server-Sent Events)用于实时通信
- 端口被占用时连接会失败
第三步:开始使用
连接成功后,确保目标思维导图已在 App 中打开,然后在 AI 里直接说,例如:
- 「帮我添加三个分支:想法、计划、行动」
- 「这个思维导图可以怎么改进?」
- 「帮我整理一下这些内容的顺序」
- 「给我一些关于这个主题的新想法」
使用注意
- 使用过程中保持 Mind Elixir App 处于运行状态
- 指令尽量具体,效果会更好
- 复杂改动可以分几步做
- 重要修改后记得保存
连接失败怎么办?
- 确认端口 6595 未被其他程序占用
- 确认 Mind Elixir App 正在运行
- 检查防火墙是否拦截了本地连接
- 重启 Mind Elixir App 再试一次