Compresto MCP について
Compresto MCPは、ファイル圧縮アプリComprestoの最新利用統計をAIアシスタントに提供するMCPサーバーです。ユーザー数、処理済みファイル数、削減容量を取得するツールを備えています。
主な機能
- 01Comprestoのユーザー総数取得
- 02処理済みファイル数の集計
- 03削減容量の総計取得
活用シーン
- 01Comprestoのユーザー総数確認
- 02ファイル処理数の追跡
- 03削減容量の総計確認
MCP 対応
MCPクライアント向けに、Comprestoの利用統計を取得する3つのツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Compresto MCP
Compresto の利用統計に関するリアルタイムデータを AI アシスタントに提供する、Compresto 用の Model Context Protocol(MCP)サーバーです。
Compresto とは?
Compresto は、ユーザーがファイルサイズを縮小できるファイル圧縮アプリです。この MCP サーバーを使うと、AI アシスタントは Compresto の最新の利用統計にアクセスできます。
MCP とは?
Model Context Protocol(MCP)は、AI システムと外部のツールやデータソースを接続する標準規格です。この MCP サーバーは、Compresto の利用統計へのアクセスを提供することで、AI の機能を拡張します。
インストール
git clone https://github.com/dqhieu/compresto-mcp
cd compresto-mcp
npm install
npm run build
手動設定
以下を MCP の設定ファイルに追加します
{
"mcpServers": {
"compresto": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/compresto-mcp/build/index.js"
]
}
}
}
互換性のある AI アシスタントに統合すると、この MCP サーバーは Compresto の利用状況に関するリアルタイムデータを提供します。
利用可能なツール
Compresto MCP サーバーでは、以下のツールを利用できます。
get-total-users
Compresto のユーザー総数を返します。
応答例:12345
get-total-processed-files
Compresto で処理されたファイルの総数を返します。
応答例:Processed 67890 files
get-total-size-reduced
Compresto によって削減されたファイルサイズの合計を返します。
応答例:Reduced 1234567890 bytes
開発
前提条件
- Node.js(v16 以降)
- npm または yarn
プロジェクト構成
src/index.ts- MCP サーバーの実装を含むメインのエントリーポイントpackage.json- プロジェクトの依存関係とスクリプトtsconfig.json- TypeScript の設定
ライセンス
MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。