MCP Setup Guide

Connect Claude or other AI assistants to your logs using the Model Context Protocol.

1

Get your API key

Use this API key to authenticate MCP requests:

sk_live_91696ce91ac4162d62552c04a83ba864112475e2527480590cf541e8d92f4224
2

Configure Claude Code

Add Recall as an MCP server in your Claude Code settings:

{
  "mcpServers": {
    "recall": {
      "url": "https://recall.brainzlab.ai/mcp/rpc",
      "headers": {
        "Authorization": "Bearer sk_live_91696ce91ac4162d62552c04a83ba864112475e2527480590cf541e8d92f4224"
      }
    }
  }
}

Add this to ~/.claude/settings.json or your project's .claude/settings.json

3

Start using Recall with Claude

Once configured, Claude can query your logs directly. Try asking:

"Show me recent errors"

"What happened in the last hour?"

"Get stats by log level for today"

Available MCP tools

recall_query

Query logs using Recall Query Language

recall_errors

Get error and fatal logs quickly

recall_stats

Get statistics grouped by level, commit, hour, or day

recall_by_session

Get all logs for a specific session

recall_new_session

Create a new session ID for logging

recall_clear_session

Delete all logs for a session

Query Language examples

level:error since:1h

Errors in the last hour

"payment failed" env:production

Text search in production

since:24h | stats by:level

Stats grouped by level for last 24 hours

Test MCP connection

List available tools with curl:

curl https://recall.brainzlab.ai/mcp/tools \
  -H "Authorization: Bearer sk_live_91696ce91ac4162d62552c04a83ba864112475e2527480590cf541e8d92f4224"