简单介绍

Cherry Studio v1.2.9及以后的版本中,新增了一个安装MCP服务的URL Schema
也就是,用户可以在外部通过点击链接,一键打开Cherry Studio并安装自定义的MCP服务。
这极大地方便了我们开发的MCP工具,进行一键配置的功能。

功能实现

我们首先通过源码,分析它的实现。

CherryStudio URLSchema源码

通过源码,我们可以看出,它注册了一个URL Schema,格式如下:

cherrystudio://mcp/install?servers={base64Encode(JSON.stringify(jsonConfig))}

其中,jsonConfig则为我们自定义的MCP服务器配置,比如:

{
  "mcpServers": {
    "xhs-mcp-server": {
      "name": "xhs-mcp",
      "type": "sse",
      "description": "小红书MCP服务器",
      "isActive": true,
      "baseUrl": "http://localhost:9999/mcp"
    }
  }
}

通过base64编码格式化的配置JSON字符串数据,传递到servers参数中即可。

我们拼接一下最终的URL:

cherrystudio://mcp/install?servers=eyJtY3BTZXJ2ZXJzIjp7Inhocy1tY3Atc2VydmVyIjp7Im5hbWUiOiJ4aHMtbWNwIiwidHlwZSI6InNzZSIsImRlc2NyaXB0aW9uIjoi5bCP57qi5LmmTUNQ5pyN5Yqh5ZmoIiwiaXNBY3RpdmUiOnRydWUsImJhc2VVcmwiOiJodHRwOi8vbG9jYWxob3N0Ojk5OTkvbWNwIn19fQ==

然后把这个链接放置在你的MCP工具或者说明里,用户点击后即可自动调起Cherry Studio并配置好你的MCP服务啦!

案例分享

我们把这个功能,集成到了小红书MCP服务器里(v0.5.5+)
在启动小红书MCP服务后,可一键点击配置到Ai客户端中使用,真正实现一键运行,一键配置,一键使用!

小红书MCP服务器v0.5.5

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐