代码拉取完成,页面将自动刷新
基于 MCP 协议的融云 IM 服务(包装 Rust SDK)
pip install uv
UV 是一个用 Rust 编写的 Python 包安装和依赖管理工具,比传统工具(如 pip)有着更快、更高效的体验。它主要关注两个核心目标:
速度: UV 在包安装、依赖解析和虚拟环境创建等方面进行了优化,速度有显著的提升。 效率: UV 可以减少资源消耗,尤其是在大型项目中。
后续我们会用到 UVX 命令,它的作用是"如果本地没有,先下载。再运行",而且每次都是在单独的虚拟环境中,很适合大模型/Agent相关场景
配置路径:Cursor -> 首选项 -> Cursor Settings -> MCP -> Add new global MCP server 配置内容:
{
"mcpServers": {
"rongcloud-native-mcp-python": {
"name": "rongcloud-native-mcp-python",
"type": "stdio",
"command": "uvx",
"args": [
"rongcloud-native-mcp-python"
],
"env": {
"APP_KEY": "融云 App Key",
"TOKEN": "应用 SDK Token (从 Server API 获取)",
"AREA_CODE": "数据中心区域码(北京 = 1,新加坡 = 2,北美 = 3,新加坡B = 4,沙特 = 5),非公有云客户不设置",
"NAVI_URL": "导航地址(非公有云客户)",
"STAT_URL": "数据统计地址(非公有云客户)"
}
}
}
}
APP_KEY
: (必填)您的融云应用密钥TOKEN
: (必填)应用 SDK 令牌,从服务器 API 获取AREA_CODE
: (可选)数据中心区域代码:
NAVI_URL
: (可选)导航 URL,非公有云客户必填STAT_URL
: (可选)统计 URL,非公有云客户必填先安装 UV 和 Bun(都需要安装),安装后重启 Cherry Studio。然后按照下图配置:
服务端通过 MCP 协议暴露以下工具:
send_private_text_message
user_id
(str, 默认""):消息接收者的用户IDcontent
(str, 默认""):消息内容code
和 error
的字典code
、message_id
和 message
的字典send_group_text_message
group_id
(str, 默认""):群组IDcontent
(str, 默认""):消息内容code
和 error
的字典code
、message_id
和 message
的字典get_private_messages
user_id
(str, 默认""):用户IDorder_asc
(bool, 默认False):是否按升序排列,默认为降序count
(int, 默认10):获取的消息数量code
和 error
的字典code
和消息数组的字典get_group_messages
group_id
(str, 默认""):群组IDorder_asc
(bool, 默认False):是否按升序排列,默认为降序count
(int, 默认10):获取的消息数量code
和 error
的字典code
和消息数组的字典注意:
A: 服务器列表中显示黄色小圆点,尝试先安装 UV 命令,重启 Cursor 后重新开启服务开关。
A: 确保 UV 和 Bun 安装成功,重启 Cherry Studio 后重新开启服务开关。
A: 确保环境变量(APP_KEY、TOKEN、NAVI_URL)正确设置,重启服务后重新调用工具。
如果遇到问题,请:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。