Borrowing it
Nothing to install: this file belongs to glassBead-tc/widescreen-research. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/glassBead-tc/widescreen-research/main/.claude/commands/games/mcp-dogfood.mdgit clone --depth 1 https://github.com/glassBead-tc/widescreen-researchWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/glassbead-tc/widescreen-research/mcp-dogfood)<a href="https://agentmods.dev/commands/glassbead-tc/widescreen-research/mcp-dogfood"><img src="https://agentmods.dev/badge/commands/glassbead-tc/widescreen-research/mcp-dogfood/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/glassbead-tc/widescreen-research/mcp-dogfood"><img src="https://agentmods.dev/badge/commands/glassbead-tc/widescreen-research/mcp-dogfood.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.01688 |
| Opus 5 | $0.00000 | $0.00844 |
| Sonnet 5 | $0.00000 | $0.00338 |
| Haiku 4.5 | $0.00000 | $0.00169 |
Grade A, and why
mcp-dogfood scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 193 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/mcp-dogfood
Enumerate, plan, and execute a full dogfooding pass against an MCP server from within the agent. Produces a machine-updated game state JSON and a RESULTS.md with observations and next steps.
Usage
/mcp-dogfood "$ARGUMENTS" [--run_scenarios=true] [--reasoner=sequentialthinking] [--time_window=15m]
Parameters
$ARGUMENTS: Target server id or connection name--run_scenarios: If true, the agent will execute the planned scenarios (default: true)--reasoner: Optional reasoning server to structure scenario planning (e.g., sequentialthinking, clear-thought). Default: sequentialthinking--time_window: Optional time window for logs/metrics correlation
Reasoning workflow (sequentialthinking example)
When --reasoner=sequentialthinking is used, the agent plans dogfood scenarios through an explicit chain-of-thought loop using the server's sequentialthinking tool. The workflow looks like this:
- Initialize thinking context
- Start with
thoughtNumber = 1, an initialtotalThoughtsestimate (e.g., 3), andnextThoughtNeeded = true.
- Iterative reasoning calls
- For each step, call the tool with:
thought(free-form plan/reflection content)thoughtNumber,totalThoughts,nextThoughtNeeded- Optional flags to control structure:
isRevision,revisesThoughtto correct prior stepsbranchFromThought,branchIdto explore alternatives in parallelneedsMoreThoughtsto signal increasing scope mid-run
- Read back tool output (returned as text JSON)
- Fields include:
thoughtNumber,totalThoughts,nextThoughtNeeded,branches,thoughtHistoryLength. - Adjust counters and decide whether to continue, revise, or branch.
- Convergence
- Set
nextThoughtNeeded = falsewhen the scenario ordering and dependency plan are ready (e.g., entity-creation before dependent operations).
Example call payload (conceptual):
{
"thought": "Enumerate capabilities; identify create→list→delete dependencies; schedule entity creation first.",
"thoughtNumber": 1,
"totalThoughts": 3,
"nextThoughtNeeded": true
}
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 193 lines · 0 tokens per session scan A de616468c303
mcp-dogfood is a command published in the GitHub repository glassBead-tc/widescreen-research (6 stars, last pushed 10mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,688 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
playwright-test-heal
Run all my tests and fix the failing ones.
paul:verify
Guide manual user acceptance testing of recently built features.
webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
ui-snapshot.template
This prompt was authored for Claude-style slash workflows. In Codex runtime, adapt tool calls as follows.
laravel-playwright
E2E Playwright patterns; use the laravel:e2e-playwright skill exactly as written.
qa
Smoke or browser-walk a running app. Report only. Do not implement. Do not merge.