MCP Setup Guide
Connect Claude or other AI assistants to your logs using the Model Context Protocol.
Get your API key
Use this API key to authenticate MCP requests:
sk_live_21a55c7a41ee1089039fe421b79675895ecc7f2f5f789388aee4ff71e1189978
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_21a55c7a41ee1089039fe421b79675895ecc7f2f5f789388aee4ff71e1189978"
}
}
}
}
Add this to ~/.claude/settings.json or your project's .claude/settings.json
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_21a55c7a41ee1089039fe421b79675895ecc7f2f5f789388aee4ff71e1189978"