关于 yunxin-mcp-server
yunxin-mcp-server 为云信客户提供访问和分析 IM/RTC 功能与数据的工具,涵盖消息处理、服务质量及运行统计。
主要功能
- 01发送单聊和群聊文本消息
- 02查询单聊及群聊历史消息
- 03查看 IM 每日统计与实时指标
- 04查询 RTC 房间成员和卡顿率
- 05按维度分析 RTC 质量分布
适用场景
- 01发送运营类消息
- 02分析历史消息辅助运营
- 03检查 IM 服务统计异常
- 04监控 RTC 房间和音视频质量
MCP 相关
该项目是 MCP 服务,向客户端提供访问及分析云信 IM/RTC 功能和数据的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 READMEyunxin-mcp-server
- 如果你是云信的客户,并且希望通过大模型来处理云信IM/RTC相关的功能和数据,那么yunxin-mcp-server可能适合你
- yunxin-mcp-server提供了一系列的工具,来访问和分析云信IM/RTC相关的功能和数据
- 如果你对当前提供的工具有什么建议,或者有其他的工具需求,欢迎留言告诉我们!
- 有任何问题欢迎联系云信技术支持,或者添加微信
hdnxttl
架构图

如何使用
示例:how_to_use
介绍文章:微信公众号
工具集合
send_p2p_msg/send_team_msg
- 功能:发送单聊/群聊消息
- 说明:根据发送方accid和接收方accid,发送一条单聊文本消息;根据发送方accid和群tid,发送一条群聊文本消息
- 场景:发送运营类消息
- 示例:send_msg
query_p2p_msg_history/query_team_msg_history
- 功能:查询单聊/群聊历史消息
- 说明:根据发送方accid和接受方accid,以及时间戳范围,查询历史消息;根据accid和群tid,以及时间戳范围,查询群聊历史消息
- 场景:分析历史消息辅助运营
- 示例:query_msg
query_application_im_daily_stats
- 功能:查询应用IM每日统计数据
- 说明:当前包括:日活、上下行消息量、累积的文件存储量、抄送(次数、成功率和平均耗时)、第三方回调(次数、成功率和平均耗时)
- 场景:分析每日统计数据,检查服务是否有异常
- 示例:query_application_im_daily_stats
query_rtc_room_members/query_rtc_room_members_by_uids
- 功能:查询rtc房间的成员信息
- 说明:查询一个rtc房间中的成员信息,可以查询所有成员,也可以指定uid列表查询部分成员,可以查询成员在线时长、所在的地区和运营商、设备信息等
- 场景:分析rtc房间基本信息
- 示例:query_rtc_room_members
query_rtc_room_stuck_rate/query_rtc_room_user_stuck_rate
- 功能:查询房间音视频卡顿率指标,可以是房间级别或者uid级别
- 说明:查询某个或者某几个房间的卡顿率
- 场景:查询房间卡顿率,监控线上服务
- 示例:query_rtc_room_stuck_rate
query_rtc_room_top_20
- 功能:按照指标获取 Top 20 的房间,根据 Top 20 房间查询近 30 分钟其它相关指标
- 说明:支持指标:通话用户数、用户平均进房时长、视频卡顿率、音频卡顿率、音频网络延时、视频网络延时
- 场景:监控系统整体运行状况
- 示例:query_rtc_room_top_20
query_rtc_quality_distribution
- 功能:查询指标实时多维度分布
- 说明:支持的维度:操作系统、国家、省份、sdk版本、网络;支持的指标:5s 进房成功率、音频卡顿率、视频卡顿率
- 场景:监控系统整体运行状况
- 示例:query_rt_quality_distribution
query_im_online_connect_latest/query_im_online_connect
- 功能:查询在线人数
- 说明:支持查询最新的在线人数,也支持根据时间范围查询在线人数,允许查询最近7天的数据,每次查询最多8小时
- 场景:分析在线人数波动情况
- 示例:query_online_connect
query_im_msg_latest/query_im_msg
- 功能:查询上下行消息量,1分钟一个点
- 说明:支持查询最近n分钟的上下行消息量,也支持根据时间范围查询上下行消息量,允许查询最近7天的数据,每次查询最多8小时
- 场景:分析上下行消息的波动情况
- 示例:query_im_msg
query_im_api_stats/query_im_api_stats_last
- 功能:查询api调用情况,包括调用数量、平均响应时间、错误码情况,1分钟一个点
- 说明:支持查询最近n分钟的api调用情况,也支持根据时间范围查询,允许查询最近7天的数据,每次查询最多8小时;支持查询api的整体情况,也支持查询单个接口的情况
- 场景:分析api调用的情况
- 示例:query_im_api_stats
query_im_sdk_stats/query_im_sdk_stats_last
- 功能:查询sdk调用情况,包括调用数量、平均响应时间、错误码情况,1分钟一个点
- 说明:支持查询最近n分钟的sdk调用情况,也支持根据时间范围查询,允许查询最近7天的数据,每次查询最多8小时;支持查询api的整体情况,也支持查询单个接口的情况(目前支持以下接口级别的统计:登录、单聊消息、群聊消息、系统通知、聊天室消息)
- 场景:分析sdk调用的情况
- 示例:query_im_sdk_stats
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。