yunxin-console-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YUNXIN_CONSOLE_HOME | No | 会话、Chrome 配置和审计日志目录 (系统配置目录) | |
| YUNXIN_CONSOLE_COOKIE | No | 直接提供 Cookie,优先于本地会话 | |
| YUNXIN_CONSOLE_TIMEOUT_MS | No | HTTP 超时时间 | 15000 |
| YUNXIN_CONSOLE_USER_AGENT | No | 自定义请求 User-Agent | Chrome UA |
| YUNXIN_CONSOLE_ALLOW_WRITE | No | 设为 `false` 进入只读模式 | true |
| YUNXIN_CONSOLE_DEFAULT_APP | No | 默认应用名称或 appid | |
| YUNXIN_CONSOLE_LOGIN_TIMEOUT_MS | No | 登录等待时间,默认 30 分钟 | 1800000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| yunxin_auth_statusA | 检查云信控制台登录态,返回当前账号、企业信息、默认应用和写操作开关。登录态失效时会给出重新登录提示。 |
| yunxin_apps_listA | 列出当前账号下的云信应用,返回应用名称、appid、已开通产品、套餐和创建时间。支持按名称关键字搜索和分页。 |
| yunxin_app_getA | 查询单个应用的基本信息、产品配置,可选返回 IM 配置。app 参数支持应用名称(如 DemoApp)或 appid。 |
| yunxin_app_keysA | 查询 AppKey/AppSecret,或重置 AppSecret。action=get 查询;set_secret 设置指定密钥;random 随机生成新密钥。重置密钥会让使用旧密钥的客户端失效,必须传 confirm: true。 |
| yunxin_app_adminB | 应用级管理:create 创建应用、update 修改应用名称/行业/简介、settings 查询应用设置、msg_copy 查询消息抄送、change_records 查询功能变更记录、function_matrix 查询功能矩阵。 |
| yunxin_app_identityA | 查询或修改 iOS Bundle Identifier、Android Package Name、HarmonyOS Package Name,以及标识安全校验开关。修改标识会影响客户端登录,写入需 confirm: true。 |
| yunxin_app_certB | 推送证书管理:list 查询证书;add/edit/delete 新增、修改、删除证书。证书类型包括 ios、IOSP8、IOS_PUSHKIT、HARMONY 等。删除证书必须 confirm: true。 |
| yunxin_app_callbackA | 查询或设置第三方回调地址、超时时间、失败默认策略,以及回调事件开关。修改回调会直接影响消息投递,必须 confirm: true。 |
| yunxin_app_ip_whitelistB | 服务端 API IP 白名单:list 列表、status 开关状态、set 覆盖设置、edit 修改单条、delete 删除。写入需 confirm: true。 |
| yunxin_app_custom_pushB | 自定义推送文案:list 列表、get 详情、add 新增、update 修改、delete 删除、set_default 设为默认。删除必须 confirm: true。 |
| yunxin_app_third_pushA | 第三方推送消息分类配置:get 查询、set 新增/更新、delete 删除。写入需 confirm: true。 |
| yunxin_im_config_getA | 读取应用完整的 IM 配置,包括总开关、鉴权方式、多端登录、撤回时长、漫游、群聊、聊天室、圈组、回调、安全通、推送等字段。 |
| yunxin_im_config_updateA | 按字段更新 IM 配置。只传需要修改的字段,其余保持不变。每个字段会调用后台对应的写接口,并返回逐字段结果。修改服务级开关(如图中 imMainSwitch、callbackUrl)必须传 confirm: true。 |
| yunxin_im_userC | 测试账号管理:list 查询、create 创建、update 更新、block 封禁、unblock 解禁。封禁必须 confirm: true。 |
| yunxin_im_lexiconA | 敏感词/正则词条管理:list 列表、create 新增、update 修改、delete 删除、fuzzy 模糊查询、publish 发布、thesaurus 查询词库。删除和发布必须 confirm: true。 |
| yunxin_im_antispamA | 内容安全:status 查询易盾开通状态、open/close 开通/关闭、probation 免费试用、config 查询 IM 安全通配置、suspect 查询疑似处理配置。开关操作需 confirm: true。 |
| yunxin_im_robotB | 聊天机器人:list 列表、get 详情、create 新增、update 修改、status 启停。启停必须 confirm: true。channel=1 默认机器人,channel=2 自定义机器人。 |
| yunxin_im_digital_humanB | 数字人管理:list 列表、get 详情、add 新增、update 修改、delete 删除、rag_list 查询知识库文档、rag_embed 训练文档、rag_delete 删除文档。删除/训练操作需 confirm: true。 |
| yunxin_im_storage_cleanupB | IM 存储清理:list 任务列表、get 任务详情、create 创建任务、cancel 取消、confirm 确认删除、recover 恢复回收站文件、send_sms 发送验证码。除查询外均需 confirm: true。 |
| yunxin_stats_usersA | 用户统计:day 昨日概览、count 按日/小时趋势、province 省份分布、city 城市分布、realtime 实时在线。日期支持 YYYY-MM-DD 或毫秒时间戳;province/city 的日期为所选自然日。 |
| yunxin_stats_imA | IM 统计:按 tab/childTab 查询消息数、群组、聊天室、IM 存储、第三方回调、消息抄送、推送、安全通、圈组等数据。常用 tab=MESSAGE_COUNT,childTab=SINGLE_MESSAGE_COUNT/GROUP_MESSAGE_COUNT/CHATROOM_MESSAGE_COUNT。 |
| yunxin_stats_appC | 查询应用功能使用情况,以及 IM 安全通检测状态统计。 |
| yunxin_api_callA | 直接调用云信控制台内部 /frontApi 接口,用于覆盖尚未封装成专用工具的能力。path 例如 /frontApi/app/queryAppInfo;query 会拼到 URL;body 会以 JSON 发送。写操作(非查询类 POST/PUT/DELETE)必须传 confirm: true。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Most tools target distinct console resources (apps, keys, certificates, callbacks, IM users, lexicon, robots, stats, etc.) and the action subcommands inside each description clarify their scope. A few boundaries are slightly fuzzy, especially yunxin_app_get vs. yunxin_app_admin settings, yunxin_im_config_update callback fields vs. yunxin_app_callback, and the generic yunxin_api_call fallback overlapping all areas.
The set uses a predictable snake_case pattern with clear domain prefixes such as yunxin_app_, yunxin_im_, and yunxin_stats_. There are minor deviations like singular yunxin_app_get versus plural yunxin_apps_list, and many tools are resource containers with internal action parameters rather than pure verb_noun names.
At 23 tools this is a fairly heavy surface, but the server covers a broad Yunxin console domain with many distinct resource areas. Most tools consolidate multiple operations, so the count is reasonable rather than inflated, though it sits near the upper end of comfortable scoping.
The surface covers app discovery and administration, keys, identity, certificates, callbacks, IP whitelists, push configuration, IM configuration, test users, lexicon, content security, robots, digital humans, storage cleanup, and statistics. The yunxin_api_call tool also provides an explicit escape hatch for operations not yet wrapped, making the set robust and complete for the stated console-management purpose.