roo-logger
by annenpolka·★ 24·综合分 40
一个自动记录AI编程助手活动(如命令执行和代码生成)的MCP服务器。
developer-toolsproductivityai-llm
6
Forks
4
活跃 Issue
9 个月前
最近提交
2 天前
收录于
概述
Roo Activity Logger是一个全面的MCP服务器,旨在捕获并以JSON格式存储AI编程助手的活动。它支持多种活动类型,包括命令执行、代码生成、文件操作、错误、决策和对话。该服务器提供了记录活动的工具,包含详细的元数据,如意图、上下文和任务之间的层次关系。日志以基于日期的JSON文件保存,使它们易于搜索和分析,便于上下文恢复。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:追踪和分析AI编程助手活动以提高生产力
你:在恢复中断的开发任务时重建上下文
你:创建代码生成和文件修改的审计跟踪
你:记录器支持哪些活动类型?
你:日志如何存储和组织?
什么时候选它
当您需要跟踪和分析AI编码助手的活动以进行生产力分析、上下文恢复或文档记录时,选择这个服务器。
什么时候不要选它
如果您需要实时监控或高级分析功能,请避免使用此服务器,因为它只提供基本的JSON记录和搜索功能。
此 server 暴露的工具
从 README 抽取出 3 个工具log_activityRecord an activity with details, intention, and context
get_log_filesList saved log files recursively
search_logsSearch saved logs with various filters
可对比工具
claude-desktop-logsdeveloper-activity-trackercode-review-assistant
安装
安装
通过npx安装(推荐)
将以下内容添加到您的Cline、Roo-Code或Claude Code配置中:
{
"mcpServers": {
"roo-activity-logger": {
"command": "npx",
"args": ["-y", "github:annenpolka/roo-logger"],
"env": {},
"disabled": false
}
}
}本地开发
git clone https://github.com/annenpolka/roo-logger.git
cd roo-logger
npm install
npm run build然后配置使用本地构建:
{
"mcpServers": {
"roo-activity-logger": {
"command": "node",
"args": ["/path/to/your/local/roo-logger/dist/index.js"],
"env": {},
"disabled": false
}
}
}FAQ
- 记录器支持哪些活动类型?
- 记录器支持command_execution(命令执行)、code_generation(代码生成)、file_operation(文件操作)、error_encountered(遇到错误)、decision_made(决策)和conversation(对话)活动类型。
- 日志如何存储和组织?
- 日志以基于日期的JSON文件保存在指定目录中。每个日志包含时间戳、类型、摘要、详细信息、意图、上下文以及父级/相关ID等元数据,用于层次化组织。
roo-logger 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。