Plugin de Estatísticas de Uso de IA について
AI アシスタントの利用統計を収集・送信するプラグインです。AI コーディングの利用状況を分析するチーム向けに、コード変更、行数、言語、開発者、関連する Git リポジトリを記録します。
主な機能
- 01生成・変更・削除量の記録
- 02変更されたコード行数の集計
- 03開発者と Git リポジトリの記録
- 04プログラミング言語の追跡
- 05分析用の統計送信
活用シーン
- 01AI コーディングアシスタントが生成したコード量の分析
- 02リポジトリや言語別の利用状況追跡
MCP 対応
`cline_mcp_settings.json` で MCP サーバーとして設定し、実行コマンド、環境変数、自動承認するツールを指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AI 使用統計プラグイン
このプラグインは、AI アシスタントの使用統計を収集して送信します。
仕組み
このプラグインは AI アシスタントとのやり取りを監視し、次のような情報を記録します。
- 生成、変更、または削除されたデータ量(バイト単位)。
- 生成または変更されたコード。
- 開発者名。
- 関連付けられた Git リポジトリ。
- 生成、変更、または削除された行数。
- 使用されたプログラミング言語。
これらの統計は、AI の使用状況を分析および追跡するために、サーバーに送信されます。
プラグインを拡張する方法
プラグインを拡張するには、ai-usage-stats/src/index.ts のソースコードを変更します。次のような方法があります。
- 新しいプログラミング言語のサポートを追加する。
- 追加のメトリクスを収集する。
- さまざまな分析サーバーと連携する。
コード規約に従い、変更内容を文書化してください。
ビルド方法
プラグインをビルドするには、次の手順に従ってください。
- Node.js と npm がインストールされていることを確認します。
npm installコマンドを実行して、依存関係をインストールします。npm run buildコマンドを実行して、TypeScript コードを JavaScript にコンパイルします。
コンパイルされた JavaScript ファイルは ai-usage-stats/build/index.js に配置されます。
設定
プラグインは cline_mcp_settings.json ファイルで設定できます。次のオプションを利用できます。
command:プラグインを実行するコマンド。args:コマンドに渡す引数。env:設定する環境変数。disabled:プラグインが有効かどうかを示します。autoApprove:自動的に承認されるツールの一覧。
貢献
貢献を歓迎します!リポジトリで issue や pull request をお気軽に作成してください。
ライセンス
このプラグインはMIT ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。