Skip to content

MCP 工具集成

MCP (Model Context Protocol) 是 Evol 的核心功能之一,让 AI 能够与外部工具和系统交互,大大扩展了 AI 的能力边界。

img_51.png

海量工具库

Evol MCP 市场已集成 18,000+ MCP 工具,覆盖开发、办公、数据分析等多个领域,一键安装即可使用。

什么是 MCP?

MCP (Model Context Protocol) 是一种让 AI 模型与外部工具和数据源交互的开放协议。通过 MCP,AI 可以:

  • 执行代码和脚本
  • 访问文件系统
  • 调用外部 API
  • 操作数据库
  • 执行系统命令
  • 搜索互联网
  • 与其他服务集成

Evol界面操作

在侧边栏中,您可以看到 MCP功能:

  • + 创建 - 添加新的 MCP 服务器配置
  • 🏛 市场 - 访问 MCP 市场,浏览和安装 18,000+ MCP 工具
  • 服务列表 - 查看和管理已配置的 MCP 服务

img_50.png

MCP 服务器管理

查看 MCP 服务器

在侧边栏的「MCP」标签页可以:

  • 查看所有已配置的 MCP 服务器
  • 查看服务器连接状态(在线/离线)
  • 管理服务器配置

添加 MCP 服务器

  1. 进入 Evol 侧边栏 > MCP
  2. 点击 + 创建
  3. 选择配置模式:

表单模式

适合手动配置单个服务器:

配置项说明
服务器名称服务器显示名称
服务器类型标准输入输出(stdio) / HTTP / SSE
命令启动命令(stdio 模式)
参数命令参数,用空格分隔
环境变量JSON 格式的环境变量(可选)

JSON 模式

适合批量导入或复杂配置:

json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time", "--local-timezone=America/New_York"]
    },
    "evolvmem": {
      "url": "http://localhost:13155/mcp",
      "transport": "http"
    }
  }
}

支持的配置格式:

  • mcpServers: 包含所有服务器配置的对象
  • stdio 模式: command (启动命令) + args (参数数组)
  • http/sse 模式: url (服务器地址) + type/transport (连接类型)
  • env: 环境变量对象(可选)
  1. 点击 添加添加服务器 完成配置

编辑和删除服务器

  • 编辑 - 点击服务器旁的编辑按钮修改配置
  • 删除 - 点击删除按钮移除服务器
  • 启用/禁用 - 切换服务器的启用状态

MCP 市场

Evol 内置 MCP 市场,汇集了 18,000+ 精选 MCP 工具,覆盖多个领域:

分类工具类型示例
开发工具代码分析、Git 操作、API 测试GitHub、GitLab、Postman
办公协作文档处理、邮件管理、日程安排Google Docs、Notion、Slack
数据分析数据库查询、数据可视化、报表生成MySQL、PostgreSQL、MongoDB
AI 增强图像生成、语音识别、翻译服务Stable Diffusion、Whisper
系统工具文件管理、命令执行、进程控制File System、Shell

安装 MCP 工具

  1. 在侧边栏切换到「MCP 市场」
  2. 浏览或搜索需要的 MCP 服务
  3. 点击「安装」一键配置
  4. 安装完成后即可在聊天中使用

使用 MCP 工具

启用工具

配置好 MCP 服务器后:

  1. 在聊天界面点击 MCP 按钮查看可用工具
  2. 勾选要启用的工具
  3. 启用的工具会显示在工具列表中

工具调用

在对话中,AI 会自动判断何时使用工具:

  1. 您提出需要使用工具的请求
  2. AI 分析需求并选择合适的工具
  3. 工具执行并返回结果
  4. AI 根据结果继续回复

查看工具执行

工具执行结果会显示在对话中:

  • 工具名称 - 显示调用的工具
  • 输入参数 - 传递给工具的参数
  • 执行状态 - 成功、失败或进行中
  • 输出结果 - 工具返回的数据

常用 MCP 工具

工具类型功能使用场景
文件系统读写文件、创建目录、列出文件文件操作、项目管理
代码执行运行 Python、Node.js 代码数据处理、脚本执行
网络搜索搜索互联网获取最新信息研究调查、信息收集
数据库查询和操作数据库数据分析、报表生成
Git版本控制操作代码管理、协作开发
Shell执行系统命令系统管理、自动化

内置 MCP 服务

Evol 默认配置了多个内置 MCP 服务,提供丰富的功能支持:

MCP 服务列表

服务概览

服务名称功能描述详情
EvolStore版本控制文件管理,自动版本归档和快照管理查看详情
ACP ServerAgentCP 身份管理,多代理通信和文件传输查看详情
Claude Code AnalysisClaude Code 日志分析,项目统计和费用计算查看详情
Subagent子代理协作,多 Agent 任务分配和并行执行查看详情
Evol Web网页操作,内容抓取、截图和交互自动化查看详情
Evol Terminal终端控制,执行系统命令和脚本查看详情
PDF HelperPDF 处理,文本提取和文档分析查看详情
Search互联网搜索,实时信息获取查看详情

提示

以上内置服务随 Evol 应用自动启动,无需手动配置。点击「查看详情」了解各服务的完整功能和工具列表。

故障排除

服务器连接失败

  1. 检查服务器地址是否正确
  2. 确认服务器正在运行
  3. 检查网络连接
  4. 查看防火墙设置

工具执行超时

  1. 增加超时时间设置
  2. 检查工具服务器性能
  3. 简化请求参数

工具不可用

  1. 确认 MCP 服务器已连接
  2. 检查工具是否已启用
  3. 刷新工具列表

注意

MCP 工具可以执行系统命令和访问文件,请确保只连接受信任的 MCP 服务器。

Evol - 让 AI 成为您的智能工作伙伴