yunxin
yunxin-mcp-server
claude mcp add --transport stdio netease-im-yunxin-mcp-server npx -y yunxin-mcp-server
How to use
yunxin-mcp-server 提供了一系列面向云信(Netease YunXin)IM/RTC 功能的数据和分析工具。通过这些工具,你可以发送单聊或群聊消息、查询历史记录、获取每日应用IM统计、以及分析 RTC 房间信息和卡顿率等指标。工具集合覆盖消息发送、历史查询、统计报表、在线人数、以及多维度实时分布等场景,方便运营和运维人员对云信服务进行运营分析、性能监控和问题诊断。使用时,先通过 MCP 启动服务,然后通过对应工具的文档链接获取具体的请求参数和返回字段说明。常用场景包括:向用户或群组发送运营信息、分析历史消息走向、观察在线人数波动、监控 API/Sdk 调用情况,以及评估 RTC 房间的健康度与卡顿率。此服务聚合了大量维度的实时和离线数据,便于快速搭建数据治理和运营分析能力。
How to install
Prerequisites:
- Node.js (推荐使用稳定版,如 18.x 或更高)
- npm 或 pnpm
- 基本的 git 使用权限
安装步骤:
-
克隆仓库(或通过 npm/npx 获取发布版) git clone https://github.com/your-organization/yunxin-mcp-server.git cd yunxin-mcp-server
-
安装依赖 npm install
或使用 yarn/pnpm 视你的环境而定
-
构建/准备运行(如有构建步骤) npm run build # 若仓库提供前端或打包步骤
-
启动服务 npm start
或按照 README 提供的启动命令,例如:
node ./dist/server.js # 若存在构建产物
-
验证服务是否启动 curl http://localhost:your_port/health
说明:
- 具体的启动命令和入口文件请以仓库中的 package.json 和 README 为准;若官方提供了 npx 安装方式,请直接使用 npx -y yunxin-mcp-server 来启动。
- 若需要配置环境变量,请参照 additional_notes 中的说明。
Additional notes
提示与常见问题:
- 环境变量:请配置云信的 API/鉴权信息(如 APP_KEY、APP_SECRET、签名/鉴权令牌等),以及你要分析的应用ID或房间前缀等参数。
- 数据源配置:某些工具需要你提供云信的企业云信地址、区域、以及需要查询的时间窗口等,请在配置中准确填写。
- 权限与限流:大部分工具可能对请求速率有限制,请合理设置并遵循云信的使用条款,避免触发限流。
- 文档入口:每个工具都附带示例和文档链接,使用前请先阅读具体工具的文档以了解请求参数、返回字段和示例。
- 调试策略:如遇数据缺失或结果异常,先确认 API KEY/鉴权是否有效,时间范围是否覆盖数据产生的时期,以及是否选择了正确的维度或房间/用户标识。
- 如果你需要自定义工具,请提交需求或在 Issues 中提出,我们可以扩展覆盖更多数据源和指标。
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP