We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/steipete/Peekaboo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
{
"description": "Playground script that intentionally fails one step but continues (use with `peekaboo run --no-fail-fast`).",
"steps": [
{
"stepId": "focus_playground",
"command": "app",
"params": {
"generic": {
"_0": {
"action": "focus",
"name": "Playground"
}
}
},
"comment": "Ensure Playground is foregrounded before we open fixture windows."
},
{
"stepId": "open_click_fixture",
"command": "hotkey",
"params": {
"generic": {
"_0": {
"cmd": "true",
"ctrl": "true",
"key": "1"
}
}
},
"comment": "Open the dedicated Click Fixture window (⌘⌃1)."
},
{
"stepId": "wait_for_fixture",
"command": "sleep",
"params": {
"generic": {
"_0": {
"duration": "0.3"
}
}
},
"comment": "Give the fixture window time to appear and become frontmost."
},
{
"stepId": "see_click_fixture",
"command": "see",
"params": {
"generic": {
"_0": {
"annotate": "true",
"mode": "frontmost",
"path": ".artifacts/playground-tools/run-no-fail-fast-see.png"
}
}
},
"comment": "Capture annotated UI map for downstream steps."
},
{
"stepId": "click_missing",
"command": "click",
"params": {
"generic": {
"_0": {
"query": "Definitely Missing"
}
}
},
"comment": "Intentionally fail: this button does not exist."
},
{
"stepId": "click_single",
"command": "click",
"params": {
"generic": {
"_0": {
"query": "Single Click"
}
}
},
"comment": "Should still execute when run uses --no-fail-fast."
}
]
}