BugBug MCP Server

BugBug MCP Server

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.

Category
Visit Server

README

<div align="center">

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.

</div>

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 Name Description Parameters
wait_for_test_run Wait until test run finishes, return full results runId, timeoutMinutes?, pollIntervalSeconds?
wait_for_suite_run Wait until suite run finishes, return full results runId, timeoutMinutes?, pollIntervalSeconds?
explain_error Get error details and documentation runId, runType
show_run_from_last_24 Show recent runs from last 24 hours runType?, pageSize?
run_test_by_name_or_id Run test by name or UUID with smart matching testNameOrId, profileName?, variables?, triggeredBy?

Profiles

Tool Name Description Parameters
get_profiles Get list of BugBug run profiles page?, pageSize?
get_profile Get details of a specific run profile profileId

Tests

Tool Name Description Parameters
get_tests Get list of BugBug tests page?, pageSize?, query?, ordering?
get_test Get details of a specific test testId
update_test Update a test (full update) testId, name, isActive
partial_update_test Partially update a test testId, name?, isActive?

Test Suites

Tool Name Description Parameters
get_suites Get list of test suites page?, pageSize?, query?, ordering?
get_suite Get details of a specific test suite suiteId

Test Runs

Tool Name Description Parameters
get_test_runs Get list of historical test runs page?, pageSize?, ordering?, startedAfter?, startedBefore?
get_test_run Get detailed results of a test run runId
get_test_run_status Get current status of a test run runId
get_test_run_screenshots Get screenshots from a test run runId
stop_test_run Stop a running test runId

Suite Runs

Tool Name Description Parameters
get_suite_run Get detailed results of a suite run runId
get_suite_run_status Get current status of a suite run runId
get_suite_run_screenshots Get screenshots from a suite run runId
stop_suite_run Stop a running suite runId

Configuration

Tool Name Description Parameters
get_ip_addresses Get list of BugBug infrastructure IP addresses None

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured