Roo Activity Logger
by annenpolka
Roo Activity Logger is an MCP server that automatically logs Roo Code(Cline)'s activities, such as command executions and code generation. It saves activity history as JSON files, which you can search and analyze later.
Last updated: N/A
What is Roo Activity Logger?
Roo Activity Logger is an MCP (Model Context Protocol) server that automatically records Roo's development activities — including command executions, code generation, file operations, and more.
How to use Roo Activity Logger?
Add it to your Cline or Roo-Code settings to enable automatic activity logging. Use the provided log_activity
tool to record activities with details, intention, and context. You can then search logs using the search_logs
tool to retrieve related activities and restore context.
Key features of Roo Activity Logger
Logs various activity types (command executions, code generation, file operations, errors, decisions, conversations)
Each activity log includes a unique ID, timestamp, activity type, summary, details, intention, context, and optional metadata
Logs are saved as date-based JSON files
Logs are searchable by type, level, date, text, etc.
Customizable save directories per activity
Use cases of Roo Activity Logger
Tracking command executions during development
Logging code generation activities for auditing
Recording file operations for debugging
Capturing errors and decisions made during development
Analyzing development activity patterns to improve efficiency
FAQ from Roo Activity Logger
What activity types can be logged?
What activity types can be logged?
The logger supports command executions, code generation, file operations, errors, decisions, and conversations.
How are logs saved?
How are logs saved?
Logs are saved as date-based JSON files in a specified directory.
How can I search for specific logs?
How can I search for specific logs?
You can use the search_logs
tool with filters for type, level, date, and text.
Can I customize the save directory for logs?
Can I customize the save directory for logs?
Yes, you can specify different save directories per activity using the logsDir
parameter.
How do I integrate Roo Activity Logger with my Cline or Roo-Code configuration?
How do I integrate Roo Activity Logger with my Cline or Roo-Code configuration?
Add the provided JSON configuration snippet to your Cline or Roo-Code settings, pointing to the logger's execution command (either via npx or a local build).