
Plugin de Estatísticas de Uso de IA

2025.03.10
0
JavaScriptAI使用统计开发工具监控开发效率
mcp-server-ai-usage-stats 是一个用于收集和提交AI助手使用统计数据的插件。它监控与AI助手的交互,记录生成、更改或删除的数据量、代码、开发者信息、Git仓库关联、代码行数变化以及使用的编程语言等。这些统计数据被提交到服务器进行分析和跟踪AI的使用情况。
View on GitHub
Overview
基本能力
产品定位
mcp-server-ai-usage-stats 是一个专注于收集和分析AI助手使用数据的插件,旨在帮助开发者和管理者了解AI工具的使用情况。
核心功能
- 监控与AI助手的交互
- 记录生成、更改或删除的数据量(字节)
- 记录生成或更改的代码
- 记录开发者名称
- 关联Git仓库
- 记录生成、更改或删除的代码行数
- 记录使用的编程语言
- 提交统计数据到服务器进行分析
适用场景
- 开发团队希望跟踪AI助手的使用情况
- 管理者需要分析AI工具在项目中的使用效率
- 开发者希望扩展插件功能以支持更多语言或收集更多指标
工具列表
npm
: 用于安装依赖和构建插件Node.js
: 运行环境TypeScript
: 开发语言
常见问题解答
- 如何扩展插件功能?
修改
ai-usage-stats/src/index.ts
文件,可以添加新语言支持或收集更多指标。 - 如何构建插件?
确保安装了 Node.js 和 npm,然后运行
npm install
和npm run build
。 - 如何配置插件?
通过
cline_mcp_settings.json
文件进行配置,包括命令、参数、环境变量等。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
# 检查 Node.js 是否安装
node -v
# 检查 npm 是否安装
npm -v
安装教程
- 克隆或下载插件代码
- 安装依赖
npm install
- 构建插件
npm run build
构建完成后,JavaScript 文件将位于 ai-usage-stats/build/index.js
。
调试方式
- 确保插件已正确构建
- 检查配置文件
cline_mcp_settings.json
是否正确 - 运行插件并查看日志输出
node ai-usage-stats/build/index.js