chatbox icon indicating copy to clipboard operation
chatbox copied to clipboard

[Feature] Support MCP Extension

Open zhengrenjie opened this issue 8 months ago • 6 comments

需求描述 Hi, 我希望能够能够在本地支持MCP插件(MCP部署在Host的方式运行),可能包含MCP的以下几个重要能力:

  1. 具备注册和管理新MCP插件的能力,由用户提供MCP的基本信息,如:
  • MCP插件启动命令(例如py or nvm等)以及启动参数
  • 基本描述信息,方便大模型理解MCP插件的主要功能以及决策如何和该插件进行交互
  • 管理Token,部分MCP需要通过特定的Token才能识别身份并提供相应能力
  1. 具备一定程度的MCP管理能力
  • 启动、停止MCP
  • 对启动的MCP进行简单的协议测试
  1. 对于不同模型进行适配
  • 部分模型对function call已经进行了fine-tune,这部分OpenAI提供了function call的标准
  • 未进行fine-tune的模型可以在chatbox中插入特定的提示词信息给大模型
  • (Optional)对不同模型不同MCP插件进行提示词调优(可能是人工或者自动),这一点是要解决目前MCP的识别率较低的问题(模型在是否需要调用MCP的时候做错和预期不符的决策)
  1. 集成MCP-Hub(可选) 目前MCP Hub可能还不够成熟,也没有比较成熟的交互协议,不过未来可能会成为趋势(例如mcp.so),可以考虑一下设计的问题,MCP-Hub和Custom MCP设计上可能是对等的

  2. 考虑“Remote-MCP”的集成方式(需要讨论) 部分云厂商(如aliyun新发布的MCP-hub)会选择通过Remote-MCP的模式提供MCP服务的能力(可能主要考虑到组织规模以及AKSK管理等问题),这种模式还比较新,需要讨论一下集成方式

解决思路 【WIP】

如果本项目确定要支持这个Feature,我可以协助开发,工作日晚和周末有时间

@Bin-Huang

zhengrenjie avatar Apr 13 '25 08:04 zhengrenjie

Sophon-One avatar Apr 13 '25 09:04 Sophon-One

hehekeke avatar Apr 13 '25 12:04 hehekeke

jacksalad avatar Apr 15 '25 05:04 jacksalad

MCP支持已经在开发中了,感谢建议

themez avatar Apr 15 '25 14:04 themez

MCP支持已经在开发中了,感谢建议

♥️,有大致的release时间吗? (如果已经计划支持,这个issue可以关闭了

zhengrenjie avatar Apr 17 '25 03:04 zhengrenjie

MCP支持已经在开发中了,感谢建议

那真是太好了,等待你们的好消息

611711Dark avatar Apr 19 '25 23:04 611711Dark

顶一下

0x5c0f avatar Apr 29 '25 01:04 0x5c0f

aresbit avatar May 06 '25 00:05 aresbit

top!

VladimirMonin avatar Jun 01 '25 05:06 VladimirMonin

top!

millerwu avatar Jun 03 '25 14:06 millerwu

在不更新我就要转 DeepChat 了, 刚需功能啊!

0x5c0f avatar Jun 04 '25 00:06 0x5c0f

在不更新我就要转 DeepChat 了, 刚需功能啊!

预计这两周发布

themez avatar Jun 04 '25 02:06 themez

支持 MCP 的v1.14.0-beta.1 已经发布,在设置中打开 Beta 更新后会自动下载安装(注意自动更新每小时检查一次,开启 Beta 更新后重启程序会立即检查)

欢迎试用反馈

themez avatar Jun 05 '25 08:06 themez

支持 MCP 的v1.14.0-beta.1 已经发布,在设置中打开 Beta 更新后会自动下载安装(注意自动更新每小时检查一次,开启 Beta 更新后重启程序会立即检查)

欢迎试用反馈

mac版本是不是不会自动下载,我这边尝试了下并没有更新

wayyoungboy avatar Jun 09 '25 07:06 wayyoungboy

支持 MCP 的v1.14.0-beta.1 已经发布,在设置中打开 Beta 更新后会自动下载安装(注意自动更新每小时检查一次,开启 Beta 更新后重启程序会立即检查) 欢迎试用反馈

mac版本是不是不会自动下载,我这边尝试了下并没有更新

如果没有自动更新,可以在这里下载:


UPDATE: 正式版已经发布

themez avatar Jun 09 '25 08:06 themez

Hi. Thank you for adding support to MCP. But it sadly only supports Tools. Please consider adding also Prompts and Resources. Thanks.

Uolsen avatar Jun 15 '25 09:06 Uolsen

安卓移动端是不是还不支持自定义mcp呀,手机上自定义不太行的话,是否可以提供一个配置远程mcp的入口

MarshuMax avatar Jul 08 '25 01:07 MarshuMax