模型上下文协议(MCP)配置
功能介绍
模型上下文协议(Model Context Protocol,简称MCP)是一种开放协议,允许大型语言模型(LLMs)访问自定义的工具和服务,可以通过部署MCP Server并将其集成到自定义智能体中来使用。关于 MCP 的更多信息,请参考 MCP 官方文档。
从DevEco Studio 6.0.1 Beta1开始,CodeGenie支持配置MCP。
从DevEco Studio 6.1.0 Beta2开始,支持在MCP配置界面添加Node (npx) Path和Python (uvx) Path,支持从MCP市场添加MCP工具。
环境约束
为保证MCP Server正常启动,需要安装npx和uvx,可在配置MCP工具时在Node (npx) Path和Python (uvx) Path中添加。
- npx:依赖于Node.js,建议使用Node.js的LTS版本。
- uvx:基于Python的快速执行工具,建议安装Python 3.9 以上的版本。
操作步骤
-
点击界面右上方
按钮,或者点击界面右上方Settings
按钮,选择MCP,进入配置页面。

-
添加MCP工具。点击
按钮或Add Manually手动添加,点击MCP Market或Add from MCP Market从MCP市场添加。

-
手动添加:在编辑框中填写MCP工具的配置信息,填写完成后点击Add。
MCP Server支持三种通信方式:Stdio 、Server-Sent Events (SSE) 和Streamable HTTP。
Stdio方式支持配置cmd、args和env字段,SSE和Streamable HTTP方式支持配置url字段。

-
从MCP市场添加:在搜索框中搜索目标MCP工具,点击
按钮添加。

-
-
在MCP Tools列表中,展示所有MCP工具信息,包括名称、连接状态、启用状态。同时,将鼠标悬浮在工具上会显示三个操作按钮:刷新、编辑和删除,方便开发者管理工具。

- 名称:MCP工具名称,如everything、time。
- 连接状态:工具连接状态,包括“成功”、“失败”和“连接中”三种状态。
- 启用状态:工具是否已启用。