New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

glitchless-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

glitchless-mcp

Game observability MCP server: lets coding agents (Claude Code, Codex, Cursor and others) read your game's player telemetry and ranked findings, design its own dashboard, and run playtest bots.

latest
Source
npmnpm
Version
0.2.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

glitchless-mcp

The Glitchless MCP server. It lets any coding agent (Claude Code, Codex, Cursor or another MCP client) read how your game runs for real players, from a Glitchless server: ranked findings, frame-time breakdowns, errors, level funnels, death hotspots and version comparisons. It can also run playtest bots before and after a change, to check a fix.

It's a stdio server. Run it with npx, no install needed:

npx -y glitchless-mcp

Settings

VariableWhat
GLITCHLESS_URLYour Glitchless server. Default http://localhost:7777
GLITCHLESS_API_KEYA secret read key (gl_sk_…), if the server needs one. Keep it out of git and out of the game
GLITCHLESS_SERVICEThe game to use when a tool call doesn't name one. Optional

Add it to your agent

Claude Code:

claude mcp add glitchless -e GLITCHLESS_URL=http://localhost:7777 -e GLITCHLESS_API_KEY=gl_sk_… -- npx -y glitchless-mcp

Codex, in ~/.codex/config.toml:

[mcp_servers.glitchless]
command = "npx"
args = ["-y", "glitchless-mcp"]
env = { GLITCHLESS_URL = "http://localhost:7777", GLITCHLESS_API_KEY = "gl_sk_…" }

Cursor, in .cursor/mcp.json (add the file to .gitignore if it holds the key):

{
  "mcpServers": {
    "glitchless": {
      "command": "npx",
      "args": ["-y", "glitchless-mcp"],
      "env": { "GLITCHLESS_URL": "http://localhost:7777", "GLITCHLESS_API_KEY": "gl_sk_…" }
    }
  }
}

Any other MCP client: the command is npx, the arguments are -y glitchless-mcp, and the settings above go in its environment.

Tools

ToolWhat it answers
glitchless_list_gamesWhich games report to the server, with their versions and environments
glitchless_triageRanked findings: stutter per level and what it correlates with, leaks, top errors, difficulty spikes. Start here
glitchless_overviewHeadline numbers: sessions, players, crash-free sessions, frame time against the budget, rage quits
glitchless_performanceFrame time per level, with draw calls, geometry counts and game gauges
glitchless_get_errorOne error issue, with its stack and the gameplay before it
glitchless_player_funnelPer level: starts, completions, deaths and their causes, rage quits
glitchless_death_hotspotsWhere players die on a level, clustered in world coordinates
glitchless_eventsThe game's own events (whatever it sends with track): counts, attribute breakdowns and funnels
glitchless_dashboardThe game's dashboard: its pages, and one board's panels with their numbers
glitchless_set_dashboardSave the game's pages: boards of panels in its own words, and the built-in views it keeps. Needs a key with the dashboard scope
glitchless_compare_versionsTwo or more versions side by side, in the game's own stats first, to confirm a fix with real players
glitchless_sessionOne play session in detail, with its whole event timeline
glitchless_playtestAutoplay bots play the game and compare with a saved baseline (glitchless-playtest; needs Playwright in the game project)

To let the agent drive the running game as well (measure frame times, inspect the scene, load a level), add the WebMCP server beside this one: npx -y @jason.today/webmcp@latest --mcp.

License

MIT

Keywords

mcp

FAQs

Package last updated on 22 Oct 2026

Related posts