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
访问服务器

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

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选