关于 Glitchless
Glitchless 是面向编码 Agent 的 MCP 服务,可查看真实玩家的游戏遥测并验证改动效果。它涵盖性能、错误、关卡进度和版本分析,也提供试玩机器人及 Steam Deck 工具。
主要功能
- 01游戏问题排序
- 02帧耗时与错误分析
- 03关卡漏斗和死亡热点
- 04比较版本与游戏会话
- 05运行试玩并测量 Steam Deck 构建
适用场景
- 01排查线上卡顿或崩溃原因
- 02比较修复前后的玩家指标
- 03查看关卡完成与死亡模式
- 04使用机器人或 Steam Deck 测试构建
MCP 相关
它将 Glitchless 游戏分析与测试操作作为工具提供给 MCP 客户端。支持 stdio 和 Streamable HTTP,也可连接 Glitchless Cloud 托管端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.glitchless.gg/mcpclaude mcp add --transport http glitchless-gg-glitchless https://api.glitchless.gg/mcp{"mcpServers":{"glitchless-gg-glitchless":{"type":"http","url":"https://api.glitchless.gg/mcp"}}}在 Cursor 中打开{"servers":{"glitchless-gg-glitchless":{"type":"http","url":"https://api.glitchless.gg/mcp"}}}在 VS Code 中打开{"mcpServers":{"glitchless-gg-glitchless":{"type":"http","url":"https://api.glitchless.gg/mcp"}}}{"mcpServers":{"glitchless-gg-glitchless":{"serverUrl":"https://api.glitchless.gg/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
13此工具无需参数。
详细介绍
原文在翻译后有更新,译文可能不是最新。
glitchless-mcp
Glitchless MCP 服务。它让任何编码 Agent (Claude Code、Codex、Cursor 或其他 MCP 客户端)都能通过 Glitchless 服务了解真实玩家的游戏体验:排序后的发现、帧时间细分、错误、关卡漏斗、死亡热点和版本对比。它还可以在更改前后运行游戏测试机器人,以检查修复效果。
这是一个 stdio 服务。使用 npx 运行,无需安装:
npx -y glitchless-mcp
设置
| 变量 | 说明 |
|---|---|
GLITCHLESS_URL | 你的 Glitchless 服务。默认值为 http://localhost:7777 |
GLITCHLESS_API_KEY | 只读密钥(gl_sk_…),如果服务需要。请勿将它提交到 git 或放入游戏中 |
GLITCHLESS_SERVICE | 工具调用未指定游戏时要使用的游戏。可选 |
添加到你的 Agent
Claude Code:
claude mcp add glitchless -e GLITCHLESS_URL=http://localhost:7777 -e GLITCHLESS_API_KEY=gl_sk_… -- npx -y glitchless-mcp
Codex,在 ~/.codex/config.toml 中:
[mcp_servers.glitchless]
command = "npx"
args = ["-y", "glitchless-mcp"]
env = { GLITCHLESS_URL = "http://localhost:7777", GLITCHLESS_API_KEY = "gl_sk_…" }
Cursor,在 .cursor/mcp.json 中(如果文件包含密钥,请将它添加到 .gitignore):
{
"mcpServers": {
"glitchless": {
"command": "npx",
"args": ["-y", "glitchless-mcp"],
"env": { "GLITCHLESS_URL": "http://localhost:7777", "GLITCHLESS_API_KEY": "gl_sk_…" }
}
}
}
其他任何 MCP 客户端:命令为 npx,参数为 -y glitchless-mcp,并将上述设置放入其环境中。
工具
| 工具 | 可回答的问题 |
|---|---|
glitchless_list_games | 哪些游戏会向服务报告数据,以及它们的版本和环境 |
glitchless_triage | 排序后的发现:各关卡的卡顿及其相关因素、内存泄漏、常见错误、难度骤增。从这里开始 |
glitchless_overview | 核心数据:会话数、玩家数、无崩溃会话、帧时间与预算的对比、愤怒退出 |
glitchless_performance | 各关卡的帧时间,以及绘制调用、几何体数量和游戏监测数据 |
glitchless_get_error | 一条错误问题,包含其堆栈和发生前的游戏过程 |
glitchless_player_funnel | 各关卡的开始次数、完成次数、死亡次数及其原因、愤怒退出 |
glitchless_death_hotspots | 玩家在关卡中的死亡位置,按世界坐标聚类 |
glitchless_compare_versions | 并排比较两个或更多版本,以真实玩家数据确认修复效果 |
glitchless_session | 一个游戏会话的详情,包含完整的事件时间线 |
glitchless_playtest | 自动游戏机器人试玩游戏,并与已保存的基线对比(glitchless-playtest;需要在游戏项目中安装 Playwright) |
如果还想让 Agent 操作正在运行的游戏(测量帧时间、检查场景、加载关卡),请在此服务旁添加 WebMCP 服务:npx -y @jason.today/webmcp@latest --mcp。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。