Skip to main content
Glama
package.jsonβ€’3.56 kB
{ "name": "peekaboo", "version": "3.0.0", "private": true, "description": "Peekaboo - Lightning-fast macOS Screenshots & GUI Automation", "comments": [ "This package.json is for build scripts only.", "The TypeScript server has been removed - all MCP functionality is now in Swift." ], "scripts": { "build:cli": "./runner swift build --package-path Apps/CLI", "build:cli:release": "./runner swift build --configuration release --package-path Apps/CLI", "build:swift": "./runner ./scripts/build-swift-arm.sh", "build:swift:all": "./runner ./scripts/build-swift-universal.sh", "build:polter": "./runner polter peekaboo --version", "build": "pnpm run build:cli", "test:safe": "./runner swift test --package-path Apps/CLI -Xswiftc -DPEEKABOO_SKIP_AUTOMATION", "test:automation": "PEEKABOO_INCLUDE_AUTOMATION_TESTS=true ./runner swift test --package-path Apps/CLI", "test:automation:read": "RUN_AUTOMATION_READ=true PEEKABOO_INCLUDE_AUTOMATION_TESTS=true ./runner swift test --package-path Apps/CLI", "test:automation:local": "./runner bash -lc 'cd Apps/CLI && BIN_PATH=$(swift build --show-bin-path) && RUN_LOCAL_TESTS=true PEEKABOO_INCLUDE_AUTOMATION_TESTS=true PEEKABOO_CLI_PATH=\"$BIN_PATH/peekaboo\" swift test'", "test:all": "./runner bash -lc 'set -euo pipefail; cd Apps/CLI && swift test -Xswiftc -DPEEKABOO_SKIP_AUTOMATION && PEEKABOO_INCLUDE_AUTOMATION_TESTS=true swift test'", "test": "pnpm run test:safe", "tachikoma:test:integration": "./runner bash -lc 'cd Tachikoma && source ~/.profile && INTEGRATION_TESTS=1 swift test --parallel -Xswiftc -DLIVE_PROVIDER_TESTS'", "lint:swift": "./runner swiftlint lint --config .swiftlint.yml", "lint": "pnpm run lint:swift", "format:swift": "./runner swiftformat .", "format": "pnpm run format:swift", "prepare-release": "./runner node scripts/prepare-release.js", "docs:list": "./runner node scripts/docs-list.mjs", "polter": "FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules script -q /dev/null ./runner node ../poltergeist/dist/polter.js", "polter:dev": "cd /Users/steipete/Projects/Peekaboo && FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules ./runner pnpm --dir ../poltergeist exec tsx ../poltergeist/src/polter.ts", "peekaboo": "FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules script -q /dev/null ./scripts/poltergeist-wrapper.sh peekaboo", "peekaboo:dev": "pnpm run polter:dev -- peekaboo", "poltergeist:start": "./runner ./scripts/poltergeist-wrapper.sh start", "poltergeist:haunt": "./runner ./scripts/poltergeist-wrapper.sh haunt", "poltergeist:stop": "./runner ./scripts/poltergeist-wrapper.sh stop", "poltergeist:rest": "./runner ./scripts/poltergeist-wrapper.sh rest", "poltergeist:status": "./runner ./scripts/poltergeist-wrapper.sh status", "poltergeist:logs": "./runner ./scripts/poltergeist-wrapper.sh logs", "poltergeist:panel": "./scripts/poltergeist-wrapper.sh panel", "oracle": "./runner pnpm -C ../oracle oracle" }, "repository": { "type": "git", "url": "git+https://github.com/steipete/peekaboo.git" }, "author": "Peter Steinberger <steipete@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/steipete/peekaboo/issues" }, "homepage": "https://github.com/steipete/peekaboo#readme", "dependencies": { "@steipete/oracle": "link:../oracle", "oracle": "link:../oracle" }, "devDependencies": { "chrome-devtools-mcp": "0.10.1" } }

MCP directory API

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