Automate BugBug Test Execution & Management
BugBug MCP Server: TypeScript implementation for BugBug test automation. Manage tests, runs, and profiles with AI.
Why it matters
Integrate with the BugBug test automation platform to manage, execute, and monitor tests. This asset provides comprehensive API access for advanced testing workflows.
Outcomes
What it gets done
Execute tests by name or ID and wait for results.
Retrieve detailed information on tests, suites, and historical runs.
Update test configurations and manage run profiles.
Explain test errors and monitor execution status.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-bugbug-mcp-server | bash Capabilities
Tools your agent gets
Wait for test execution to complete and return full results
Wait for test suite execution to complete and return full results
Get error details and documentation
Show recent runs from the last 24 hours
Run a test by name or UUID with intelligent matching
Get list of BugBug run profiles
Get details of a specific run profile
Get list of BugBug tests
Overview
BugBug MCP Server
What it does
This is an unofficial TypeScript implementation of an MCP server designed to integrate with the BugBug test automation platform.
How it connects
This MCP server can be used to manage, execute, and monitor tests within the BugBug platform, and provides API integration for AI assistants.
Source README
An unofficial TypeScript implementation of an MCP server that provides comprehensive tools for the BugBug test automation platform, including test management, execution, monitoring, and API integration.
Installation
NPX
npx -y @simplypixi/bugbug-mcp-server@latest
Configuration
MCP Settings for AI Assistants
{
"mcpServers": {
"bugbug": {
"command": "npx",
"args": ["-y", "@simplypixi/bugbug-mcp-server@latest"],
"env": {
"API_KEY": "your_bugbug_api_token_here"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
wait_for_test_run |
Wait for test execution to complete, return full results |
wait_for_suite_run |
Wait for test suite execution to complete, return full results |
explain_error |
Get error details and documentation |
show_run_from_last_24 |
Show recent runs from the last 24 hours |
run_test_by_name_or_id |
Run a test by name or UUID with intelligent matching |
get_profiles |
Get list of BugBug run profiles |
get_profile |
Get details of a specific run profile |
get_tests |
Get list of BugBug tests |
get_test |
Get details of a specific test |
update_test |
Update a test (full update) |
partial_update_test |
Partially update a test |
get_suites |
Get list of test suites |
get_suite |
Get details of a specific test suite |
get_test_runs |
Get list of historical test runs |
get_test_run |
Get detailed results of a test run |
Features
- Full BugBug API integration with complete access to tests, suites, runs, and profiles
- Cross-platform AI assistant support - works with Claude, Windsurf, GitHub Copilot, and other AI assistants
- Advanced tools, including completion waiting, error explanation, and batch operations
- Smart test execution - run tests by name or UUID with intelligent matching
- Real-time monitoring - track test and suite execution with live status updates
- Built with TypeScript for type safety and modern development practices
Environment Variables
Required
API_KEY- BugBug API token for authentication
Notes
Requires Node.js 18 or higher and a BugBug account with an API token. This is an unofficial MCP server for the BugBug test automation platform.
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.