Know what your AI agent actually did. Agent Recorder logs every tool call across your MCP servers — locally, to SQLite, without capturing prompts or reasoning. Debug failures, audit runs, and stop guessing.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"github": {
"args": [
"-e",
"http://localhost:8787/api/stdio",
"--",
"npx",
"-y",
"@modelcontextprotocol/server-github"
],
"command": "agent-recorder-proxy"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Ever wondered what your AI agent is actually doing? Agent Recorder captures every tool call, MCP server interaction, and subagent spawn into a local SQLite database — giving you a full, searchable timeline of agent execution. No prompts captured. No chain-of-thought leaked. Just observable boundaries.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'agent-recorder' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked agent-recorder against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / analytics
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Agent_recorder and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Flight recorder for AI coding agents — see every tool call, MCP request, and subagent spawn
Ever wondered what your AI agent is actually doing? Agent Recorder captures every tool call, MCP server interaction, and subagent spawn into a local SQLite database — giving you a full, searchable timeline of agent execution. No prompts captured. No chain-of-thought leaked. Just observable boundaries.
AI coding agents (Claude Code, Cursor, etc.) call dozens of tools per session — file reads, shell commands, MCP servers, subagents — but there's no easy way to see what happened after the fact. Debugging agent behavior means scrolling through terminal output or guessing what went wrong.
Agent Recorder fixes this. It sits transparently between your agent and its tools, recording a structured timeline you can search, filter, export, and inspect — without ever capturing sensitive prompts or reasoning.
# In Claude Code:
/plugin install agent-recorder@EdytaKucharska/agent_recorder
That's it. The plugin installs a PostToolUse hook — every tool call is recorded automatically.
| Command | Description |
|---|---|
/agent-recorder:start | Start the recording daemon |
/agent-recorder:stop | Stop the recording daemon |
/agent-recorder:open | Open the TUI to browse sessions |
/agent-recorder:status | Check if daemon is running |
/agent-recorder:export | Export session to JSON/HAR/OTLP |
npm install -g agent-recorder
agent-recorder install # Configure data directory + Claude Code
agent-recorder start --daemon # Start recording
agent-recorder hooks install # Install Claude Code hooks
# Restart Claude Code — tool calls are now recorded!
agent-recorder tui # Browse recordings
docker compose up -d
# or
docker run -d -p 8787:8787 -v agent-recorder-data:/data agent-recorder
Agent Recorder supports three recording methods depending on your setup:
Claude Code's native hooks fire on every tool call. Zero overhead, zero config.
┌──────────
... [View full README on GitHub](https://github.com/EdytaKucharska/agent_recorder#readme)