Install
$ agentstack add mcp-ironbee-ai-ironbee-devtools-skills ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
IronBee DevTools Skills
Skills for IronBee DevTools — AI agent skills for browser automation, Node.js debugging, Python debugging (debugpy/DAP), backend service verification (HTTP/gRPC/GraphQL/WS + log capture + database), Android emulator testing, and driving interactive terminal programs (CLIs/REPLs/TUIs over a PTY).
Installation
Install IronBee DevTools as a skill for AI coding agents (Claude Code, Cursor, Windsurf, etc.) using the skills.sh ecosystem:
npx skills add ironbee-ai/ironbee-devtools-skills
Then install the CLI binary itself:
npm install -g @ironbee-ai/devtools
Available Skills
CLI Skills
| Skill | Description | |-------|-------------| | [ironbee-browser-devtools-cli](skills/ironbee-browser-devtools-cli/SKILL.md) | Browser platform CLI (Playwright-based; navigation, content, interaction, a11y, o11y, debug, stub, sync, react, figma, scenario, execute) | | [ironbee-node-devtools-cli](skills/ironbee-node-devtools-cli/SKILL.md) | Node.js platform CLI (Inspector-protocol debugging: tracepoints, logpoints, exceptionpoints, watches; outbound HTTP capture + trace injection) | | [ironbee-python-devtools-cli](skills/ironbee-python-devtools-cli/SKILL.md) | Python platform CLI (debugpy/DAP debugging: tracepoints, logpoints, exceptionpoints, watches, thread dump; outbound HTTP capture + trace injection) | | [ironbee-backend-devtools-cli](skills/ironbee-backend-devtools-cli/SKILL.md) | Backend platform CLI (HTTP/gRPC/GraphQL/WS request, log capture, Postgres/MySQL/SQLite verification) | | [ironbee-android-devtools-cli](skills/ironbee-android-devtools-cli/SKILL.md) | Android emulator CLI (adb-driven; device, content, a11y UI tree, interaction, o11y logcat + in-process HTTP capture + trace context, stub mocking, sync, figma) | | [ironbee-terminal-devtools-cli](skills/ironbee-terminal-devtools-cli/SKILL.md) | Terminal platform CLI (PTY-driven interactive CLIs/REPLs/TUIs: pty lifecycle, send keys/text, capture stream/screen, wait-for sync) |
ironbee-browser-devtools-cli Domain References:
- [navigation](skills/ironbee-browser-devtools-cli/references/navigation.md) - Page navigation (go-to, go-back-or-forward, reload)
- [content](skills/ironbee-browser-devtools-cli/references/content.md) - Content extraction (screenshot, PDF, HTML, text)
- [interaction](skills/ironbee-browser-devtools-cli/references/interaction.md) - User interactions (click, fill, hover, scroll)
- [a11y](skills/ironbee-browser-devtools-cli/references/a11y.md) - Accessibility snapshots (ARIA, AX tree)
- [o11y](skills/ironbee-browser-devtools-cli/references/o11y.md) - Observability (Web Vitals, console, HTTP, traces)
- [debug](skills/ironbee-browser-devtools-cli/references/debug.md) - Non-blocking debugging (tracepoints, logpoints, exceptions)
- [stub](skills/ironbee-browser-devtools-cli/references/stub.md) - HTTP mocking (intercept, mock, clear)
- [sync](skills/ironbee-browser-devtools-cli/references/sync.md) - Synchronization (wait for network idle)
- [react](skills/ironbee-browser-devtools-cli/references/react.md) - React DevTools integration
- [figma](skills/ironbee-browser-devtools-cli/references/figma.md) - Figma design comparison
- [scenario](skills/ironbee-browser-devtools-cli/references/scenario.md) - Reusable JS scripts (add, update, delete, list, search, run)
- [execute](skills/ironbee-browser-devtools-cli/references/execute.md) - Batch JavaScript execution (run execute; CLI and MCP)
ironbee-node-devtools-cli References:
- [debug](skills/ironbee-node-devtools-cli/references/debug.md) - Connection, tracepoints, logpoints, exceptionpoints, snapshots
- [o11y](skills/ironbee-node-devtools-cli/references/o11y.md) - Outbound HTTP capture (egress) + W3C trace context injection
ironbee-python-devtools-cli References:
- [debug](skills/ironbee-python-devtools-cli/references/debug.md) - Connection (debugpy), tracepoints, logpoints, exceptionpoints, snapshots, thread dump
- [o11y](skills/ironbee-python-devtools-cli/references/o11y.md) - Outbound HTTP capture (egress) + W3C trace context injection
ironbee-backend-devtools-cli References:
- [request](skills/ironbee-backend-devtools-cli/references/request.md) - HTTP / gRPC / GraphQL / WebSocket + cookies + default headers/metadata + curl/HAR replay
- [log](skills/ironbee-backend-devtools-cli/references/log.md) - File / Docker / Kubernetes log capture (read, follow, multi-source, filter, coalesce)
- [db](skills/ironbee-backend-devtools-cli/references/db.md) - Postgres / MySQL / SQLite verification (query, snapshot/diff, watch-changes, transactions, seed, run-script)
- [o11y](skills/ironbee-backend-devtools-cli/references/o11y.md) - Session-pinned W3C trace context
ironbee-android-devtools-cli References:
- [device](skills/ironbee-android-devtools-cli/references/device.md) - Emulator connection and lifecycle (connect, list-targets, launch-app, terminate-app, set-orientation)
- [content](skills/ironbee-android-devtools-cli/references/content.md) - Screenshot and screen recording
- [a11y](skills/ironbee-android-devtools-cli/references/a11y.md) - UI/accessibility tree (take-ui-snapshot, find-element)
- [interaction](skills/ironbee-android-devtools-cli/references/interaction.md) - Tap, swipe, scroll, type, keys, deep links
- [o11y](skills/ironbee-android-devtools-cli/references/o11y.md) - Logcat capture, in-process HTTP(S) capture, app performance, W3C trace context
- [stub](skills/ironbee-android-devtools-cli/references/stub.md) - Proxy-free HTTP mocking / request interception (Frida OkHttp hook)
- [sync](skills/ironbee-android-devtools-cli/references/sync.md) - Wait for emulator network idle
- [figma](skills/ironbee-android-devtools-cli/references/figma.md) - Figma design comparison (screen vs node)
ironbee-terminal-devtools-cli References:
- [pty](skills/ironbee-terminal-devtools-cli/references/pty.md) - Pane lifecycle (start, stop, run, signal, resize, list)
- [interaction](skills/ironbee-terminal-devtools-cli/references/interaction.md) - Send keystrokes / literal text (send-keys, send-text)
- [content](skills/ironbee-terminal-devtools-cli/references/content.md) - Read output: raw stream or rendered screen (capture, get-cursor)
- [sync](skills/ironbee-terminal-devtools-cli/references/sync.md) - Block until output matches or goes idle (wait-for, wait-for-idle)
Task-Specific Skills
| Skill | Description | |-------|-------------| | [browser-testing](skills/browser-testing/SKILL.md) | Browser automation, interaction, and form testing | | [backend-testing](skills/backend-testing/SKILL.md) | Backend API testing (HTTP/gRPC/GraphQL/WS) with correlated log + db verification | | [debugging](skills/debugging/SKILL.md) | Console, network, tracepoints, logpoints, and exception monitoring (browser, Node.js, Python) | | [visual-testing](skills/visual-testing/SKILL.md) | Screenshots, responsive testing, and Figma comparison | | [performance-audit](skills/performance-audit/SKILL.md) | Web Vitals and performance analysis | | [accessibility-audit](skills/accessibility-audit/SKILL.md) | WCAG compliance and ARIA validation | | [api-testing](skills/api-testing/SKILL.md) | Browser-side API mocking and request interception (see backend-testing for server-side API testing) | | [react-debugging](skills/react-debugging/SKILL.md) | React component inspection | | [observability](skills/observability/SKILL.md) | Distributed tracing, monitoring, and backend egress capture (Node.js/Python) | | [mobile-testing](skills/mobile-testing/SKILL.md) | Android emulator app testing (connect, drive UI, read UI tree, capture logcat + HTTP traffic, mock/intercept, verify) | | [terminal-testing](skills/terminal-testing/SKILL.md) | Drive interactive terminal programs over a PTY (shells, REPLs, TUIs): spawn, send keys/text, wait-for output, capture stream/screen, verify |
Quick Start
# Install globally
npm install -g @ironbee-ai/devtools
# Browser automation
ironbee-browser-devtools-cli navigation go-to --url "https://example.com"
ironbee-browser-devtools-cli content take-screenshot --name "homepage"
ironbee-browser-devtools-cli content get-as-text
# Node.js backend debugging (requires PLATFORM=node daemon; use --port 2021 if browser daemon is on 2020)
PLATFORM=node ironbee-node-devtools-cli daemon start --port 2021
ironbee-node-devtools-cli --port 2021 debug connect --pid 12345
ironbee-node-devtools-cli --port 2021 debug put-tracepoint --url-pattern "server.js" --line-number 42
# Python debugging (requires PLATFORM=python daemon and debugpy in the target; use --port 2025 if other daemons are running)
PLATFORM=python ironbee-python-devtools-cli daemon start --port 2025
ironbee-python-devtools-cli --port 2025 debug connect --host 127.0.0.1 --debugpy-port 5678
ironbee-python-devtools-cli --port 2025 debug put-tracepoint --file "app.py" --line 42
# Backend service verification (use --port 2022 if other daemons are running)
PLATFORM=backend ironbee-backend-devtools-cli daemon start --port 2022
ironbee-backend-devtools-cli --port 2022 --json request http --url "https://api.example.com/health"
ironbee-backend-devtools-cli --port 2022 db connect --name main --type postgres --connection-string-env DATABASE_URL
# Android emulator testing (use --port 2023 if other daemons are running)
PLATFORM=android ironbee-android-devtools-cli daemon start --port 2023
ironbee-android-devtools-cli --port 2023 --json device list-targets
ironbee-android-devtools-cli --port 2023 device connect --serial emulator-5554
ironbee-android-devtools-cli --port 2023 --json a11y take-ui-snapshot
# Terminal (interactive CLIs/REPLs/TUIs over a PTY; use --port 2024 if other daemons are running)
PLATFORM=terminal ironbee-terminal-devtools-cli daemon start --port 2024
ironbee-terminal-devtools-cli --port 2024 --json pty run --command "npm test"
ironbee-browser-devtools-cli and ironbee-devtools-cli are aliases — same binary, browser platform.
License
[MIT](./LICENSE)
The skill content (Markdown documentation) is MIT-licensed. Note that the upstream IronBee DevTools project itself is distributed under Elastic License 2.0 (ELv2) — this repository's MIT license covers only the agent-facing documentation here, not the CLI binaries it documents.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ironbee-ai
- Source: ironbee-ai/ironbee-devtools-skills
- License: MIT
- Homepage: https://ironbee.ai/products/ironbee-devtools
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.