Blacksmith
Created at 2 days ago
by grahamnotgrant
Connect Claude to your Blacksmith CI data. Query workflow runs, analyze test failures, detect flaky tests, compare test regressions between branches, and monitor usage—all through natural conversation. Features 21 tools including test analytics, cache stats, and log search. Zero-config authentication via Chrome cookies.
Categories
Tags
ci-cd
github-actions
testing
analytics
devops
blacksmith
what is Blacksmith?
Blacksmith is a tool that connects Claude to your Blacksmith CI data, allowing users to query workflow runs, analyze test failures, detect flaky tests, compare test regressions between branches, and monitor usage through natural conversation.
how to use Blacksmith?
To use Blacksmith, run the command claude mcp add blacksmith -- npx blacksmith-mcp, set your organization name with export BLACKSMITH_ORG=your-org-name, and then interact with Claude by asking questions about your CI data.
key features of Blacksmith?
- Flaky Test Detection: Identify tests that fail intermittently.
- Test Comparison: Compare failures between branches to catch regressions.
- Error Pattern Grouping: Group failures by error message.
- Slow Test Finder: Identify tests that exceed duration thresholds.
- Trend Analysis: Track failure rates over time.
- Workflow Monitoring: List and filter runs by status, branch, actor, or PR.
- Usage and Billing Monitoring: Keep track of core usage and billing.
- Zero-Config Authentication: Automatically extracts session from Chrome cookies.
use cases of Blacksmith?
- Analyzing CI workflow failures to improve build reliability.
- Detecting flaky tests to enhance test stability.
- Comparing test results across different branches to ensure code quality.
FAQ from Blacksmith?
- Can Blacksmith help with all CI/CD tools?
Blacksmith is designed to work with your Blacksmith CI data, specifically tailored for CI/CD workflows.
- Is Blacksmith easy to set up?
Yes! Blacksmith requires zero-config authentication and can be set up quickly with a few commands.
- How does Blacksmith detect flaky tests?
Blacksmith analyzes test results over time to identify tests that fail intermittently.
View More
MCP Servers