Firetiger MCP Server

Firetiger exposes an MCP (Model Context Protocol) server that allows AI assistants like Claude, Cursor, and other MCP-compatible clients to interact with your Firetiger data.

The server uses HTTP streaming transport and authenticates via OAuth with your normal Firetiger credentials. When you first connect from an MCP client, you’ll be redirected to sign in.

Endpoint

Replace {deployment} with your Firetiger deployment name. Most customers use Firetiger Cloud.

Deployment URL
Firetiger Cloud https://api.cloud.firetiger.com/mcp/v1
Custom deployment https://api.{deployment}.firetigerapi.com/mcp/v1

Client Configuration

Claude Desktop

Add to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "firetiger": {
      "url": "https://api.cloud.firetiger.com/mcp/v1"
    }
  }
}

For custom deployments:

{
  "mcpServers": {
    "firetiger": {
      "url": "https://api.{deployment}.firetigerapi.com/mcp/v1"
    }
  }
}

Cursor

One-click install for Firetiger Cloud:

Install Firetiger MCP Server

Custom deployments:

In Cursor settings, add the MCP server configuration:

{
  "mcpServers": {
    "firetiger": {
      "url": "https://api.{deployment}.firetigerapi.com/mcp/v1"
    }
  }
}

Claude Code

Add the Firetiger MCP server using the CLI:

claude mcp add firetiger --transport http https://api.cloud.firetiger.com/mcp/v1

For custom deployments:

claude mcp add firetiger --transport http https://api.{deployment}.firetigerapi.com/mcp/v1

Then authenticate by running /mcp in Claude Code and following the prompts.

Example Workflows

Investigate issues

Ask Claude to query your logs and investigate problems:

“Figure out the reason the api server is crash looping in staging”

Claude will query your logs, analyze error patterns, and identify the root cause.

Fix a known issue

Ask Claude to work on a known issue tracked in Firetiger:

“Get the known issue ‘memory leak in worker pool’, verify it’s still happening, find the root cause, and fix it”

Claude will fetch the issue details, query recent logs and metrics to confirm the problem, analyze the patterns, and implement a fix.

Set up telemetry integration

The integrate-firetiger prompt provides a step-by-step guide for adding OpenTelemetry instrumentation to send data to Firetiger. It walks through fetching credentials, exploring your codebase, installing the SDK, and configuring the exporter.

In Claude Code, invoke it with the slash command:

/firetiger:integrate-firetiger

Or ask Claude directly:

“Help me integrate OpenTelemetry into this project to send data to Firetiger”


This site uses Just the Docs, a documentation theme for Jekyll.