Skip to main content
Glama

BugBug MCP Server

by simplypixi

BugBug Logo

BugBug MCP Server

Unofficial MCP Server for BugBug

A Model Context Protocol (MCP) server implementation in TypeScript that provides comprehensive tools for BugBug test automation platform.

Features

  • Complete BugBug API Integration: Full access to tests, suites, runs, and profiles
  • Cross AI Assistant Support: Works with Claude, Windsurf, GitHub Copilot, and other AI assistants
  • Advanced Tools: Wait for completion, error explanation, and batch operations
  • Smart Test Running: Run tests by name or UUID with intelligent matching
  • Real-time Monitoring: Track test and suite execution with live status updates
  • Built with TypeScript: Type safety and modern development practices

Setup

Prerequisites

  • Node.js 18 or higher
  • BugBug account and API token

Adding to AI Assistants

Add to your MCP settings:

{ "mcpServers": { "bugbug": { "command": "npx", "args": ["-y", "@simplypixi/bugbug-mcp-server@latest"], "env": { "API_KEY": "your_bugbug_api_token_here" } } } }

Available Tools

Advanced Tools

Tool NameDescriptionParameters
wait_for_test_runWait until test run finishes, return full resultsrunId, timeoutMinutes?, pollIntervalSeconds?
wait_for_suite_runWait until suite run finishes, return full resultsrunId, timeoutMinutes?, pollIntervalSeconds?
explain_errorGet error details and documentationrunId, runType
show_run_from_last_24Show recent runs from last 24 hoursrunType?, pageSize?
run_test_by_name_or_idRun test by name or UUID with smart matchingtestNameOrId, profileName?, variables?, triggeredBy?

Profiles

Tool NameDescriptionParameters
get_profilesGet list of BugBug run profilespage?, pageSize?
get_profileGet details of a specific run profileprofileId

Tests

Tool NameDescriptionParameters
get_testsGet list of BugBug testspage?, pageSize?, query?, ordering?
get_testGet details of a specific testtestId
update_testUpdate a test (full update)testId, name, isActive
partial_update_testPartially update a testtestId, name?, isActive?

Test Suites

Tool NameDescriptionParameters
get_suitesGet list of test suitespage?, pageSize?, query?, ordering?
get_suiteGet details of a specific test suitesuiteId

Test Runs

Tool NameDescriptionParameters
get_test_runsGet list of historical test runspage?, pageSize?, ordering?, startedAfter?, startedBefore?
get_test_runGet detailed results of a test runrunId
get_test_run_statusGet current status of a test runrunId
get_test_run_screenshotsGet screenshots from a test runrunId
stop_test_runStop a running testrunId

Suite Runs

Tool NameDescriptionParameters
get_suite_runGet detailed results of a suite runrunId
get_suite_run_statusGet current status of a suite runrunId
get_suite_run_screenshotsGet screenshots from a suite runrunId
stop_suite_runStop a running suiterunId

Configuration

Tool NameDescriptionParameters
get_ip_addressesGet list of BugBug infrastructure IP addressesNone
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables comprehensive interaction with the BugBug test automation platform through its API. Supports running tests, monitoring execution status, managing test suites, retrieving results and screenshots, and performing batch operations through natural language commands.

  1. Features
    1. Setup
      1. Prerequisites
      2. Adding to AI Assistants
    2. Available Tools
      1. Advanced Tools
      2. Profiles
      3. Tests
      4. Test Suites
      5. Test Runs
      6. Suite Runs
      7. Configuration

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
      Last updated -
      9
      253
      1
      TypeScript
    • -
      security
      A
      license
      -
      quality
      AI-powered agent that streamlines web testing workflows by allowing developers to record, execute, and discover tests using natural language prompts in their AI coding assistants.
      Last updated -
      56
      Python
      Apache 2.0
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      Provides Node.js debugging capabilities with process management for AI agents, allowing them to start/stop Node.js processes, set breakpoints, step through code, and evaluate expressions.
      Last updated -
      8
      10
      JavaScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      Enables AI tools to interact with your browser for enhanced frontend development, providing context-rich capabilities like API call analysis, screenshot capture, element inspection, and API testing with automatic authentication.
      Last updated -
      3
      JavaScript

    View all related MCP servers

    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/simplypixi/bugbug-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server