Plugin de Estatísticas de Uso de IA

Plugin de Estatísticas de Uso de IA

site icon
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 installnpm run build
  • 如何配置插件? 通过 cline_mcp_settings.json 文件进行配置,包括命令、参数、环境变量等。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

# 检查 Node.js 是否安装
node -v
# 检查 npm 是否安装
npm -v

安装教程

  1. 克隆或下载插件代码
  2. 安装依赖
npm install
  1. 构建插件
npm run build

构建完成后,JavaScript 文件将位于 ai-usage-stats/build/index.js

调试方式

  1. 确保插件已正确构建
  2. 检查配置文件 cline_mcp_settings.json 是否正确
  3. 运行插件并查看日志输出
node ai-usage-stats/build/index.js

许可证

该项目遵循 MIT 开源许可条款。