AgentStack
MCP verified MIT Self-run

Ironbee Devtools Skills

mcp-ironbee-ai-ironbee-devtools-skills · by ironbee-ai

Skills for IronBee DevTools MCP/CLI

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add mcp-ironbee-ai-ironbee-devtools-skills

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Ironbee Devtools Skills? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.