Blacksmith
@grahamnotgrant
关于 Blacksmith
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-
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"blacksmith": {
"command": "npx",
"args": [
"blacksmith-mcp"
],
"env": {
"BLACKSMITH_ORG": "<YOUR_ORG_NAME>"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Blacksmith?
Blacksmith is an MCP server that connects Claude to GitHub Actions CI/CD analytics and monitoring. It enables developers to debug CI failures, detect flaky tests, and monitor workflow runs directly through natural language queries.
How to use Blacksmith?
Install via Claude: claude mcp add blacksmith -- npx blacksmith-mcp, then set the environment variable BLACKSMITH_ORG=your-org-name. After setup, you can ask Claude questions such as "Why did the last CI run fail?" or "Which tests are flaky this week?"
Key features of Blacksmith
- Flaky test detection and trend analysis
- Test failure comparison between branches
- Error pattern grouping by message
- Slow test finder with duration thresholds
- Workflow run listing and filtering by status, branch, actor, or PR
- Job detail inspection including steps and timing
- Log search across all jobs
- Core usage and billing monitoring
- Cache statistics per repository
- Zero-config authentication via Chrome cookies
Use cases of Blacksmith
- Determine why the latest CI run failed and which tests are affected
- Identify flaky tests that intermittently fail over time
- Compare test failure rates between branches to catch regressions
- Monitor workflow performance and detect slow jobs or steps
- Track billing and resource usage for GitHub Actions
FAQ from Blacksmith
What do I need to run Blacksmith?
You need a Blacksmith organization name, set as the BLACKSMITH_ORG environment variable. The server is run via npx blacksmith-mcp.
How does authentication work?
Blacksmith automatically extracts your session from Chrome cookies, eliminating the need to copy tokens manually.
What can I ask Claude to do with Blacksmith?
You can ask about CI pipeline status, flaky tests, test comparisons between branches, detailed job logs, and usage/cache statistics.
Does Blacksmith require any additional setup beyond the environment variable?
No other setup is mentioned. The zero-config auth uses existing Chrome cookies, so no token generation is needed.
开发工具 分类下的更多 MCP 服务器
test
cloudwegoThe ultimate LLM/AI application development framework in Go.
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
OpenSumi
opensumiA framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
评论