mcp-test-runner
Test Runner MCP is a Model Context Protocol server designed to streamline testing processes across multiple frameworks such as Bats, Pytest, and Flutter. It offers security features, flexible command execution, and enhanced support for specific frameworks, making it suitable for a variety of testing and CI/CD scenarios.
What frameworks does Test Runner MCP support?
Test Runner MCP supports Bats, Pytest, Flutter, Jest, Go, Rust, and a generic option for arbitrary command execution.
How does Test Runner MCP ensure security?
It includes command validation, environment variable sanitization, and configurable security options to prevent harmful operations.
Can Test Runner MCP be used for CI/CD pipelines?
Yes, it provides flexible integration for CI/CD pipelines and supports arbitrary command execution.
Does Test Runner MCP provide structured test results?
Yes, it produces structured test results with detailed summaries and raw output preservation.
How do I configure Test Runner MCP for Flutter tests?
Ensure the FLUTTER_ROOT and PUB_CACHE environment variables are set correctly in the MCP configuration.