MCP.so
ログイン
B

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-

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

公開者

grahamnotgrant

投稿者

Graham Huber

設定

以下の設定を使って、このサーバーを 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.

コメント

「開発者ツール」の他のコンテンツ