Blacksmith MCP Server

MCP server for Blacksmith CI - query runs, analyze test failures, detect flaky tests.

Local serverstdio

What is the Blacksmith MCP Server?

MCP server for Blacksmith CI - query runs, analyze test failures, detect flaky tests.

What the server does

An MCP server that connects Claude to your Blacksmith CI data. Query workflow runs, analyze test failures, detect flaky tests, and monitor usage—all through natural conversation.

  • "Why did the last CI run fail?"
  • "Which tests are flaky this week?"
  • "Compare test failures between main and my PR"
  • "What's using the most cache storage?"

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_current_usageCurrent core usage (active vs max)
get_invoice_amountCurrent billing period amount
get_usage_summaryBillable minutes vs free tier
get_cache_statsCache size, entries by repository
get_cache_entriesDetailed cache entries for a repo

How to install the Blacksmith MCP Server

{
  "mcpServers": {
    "blacksmith": {
      "command": "npx",
      "args": ["-y", "blacksmith-mcp"],
      "env": {
        "BLACKSMITH_ORG": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
BLACKSMITH_ORGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Blacksmith to get current usage.”
  • “Use Blacksmith to get invoice amount.”
  • “Use Blacksmith to get usage summary.”

Frequently asked questions

MCP server for Blacksmith CI - query runs, analyze test failures, detect flaky tests. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.