mcpField
D
diskcleankit-mcp

diskcleankit-mcp

ローカル
github.com/namtranファイル・ストレージ144 週間前に更新

diskcleankit-mcp について

DiskCleanKit MCP Serverは、AIアシスタントからDiskCleanKitのMac向けディスククリーニング機能を操作できるようにします。スキャン、安全な削除、ディスク状態、容量の見積もり、履歴確認のツールを提供します。

主な機能

  1. 01削除せずに不要ファイルをスキャン
  2. 02キャッシュと古いログの削除
  3. 03空き容量とディスク状態の確認
  4. 04カテゴリ別の削除可能容量の見積もり
  5. 05過去のクリーニング履歴の表示

活用シーン

  1. 01Macの不要ファイルを調べる
  2. 02再生成可能なキャッシュやログを削除
  3. 03空きディスク容量を確認
  4. 04過去のクリーニング内容を確認

MCP 対応

MCPサーバーは、互換性のあるMCPクライアントにDiskCleanKitの操作ツールを公開します。`diskcleankit://` URLスキームでインストール済みのMacアプリを呼び出し、応答を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"namtran-diskcleankit": {
"command": "npx",
"args": [
"-y",
"@vannamtran/diskcleankit-mcp"
]
}
}
}
起動コマンドnpx -y @vannamtran/diskcleankit-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@vannamtran/diskcleankit-mcp1.0.0

ツール

12

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

DiskCleanKit MCP サーバー

npm version

Claude などの AI アシスタントが、Mac のディスククリーニング用に DiskCleanKit の One Touch 機能を操作できるようにする MCP(Model Context Protocol)サーバーです。

前提条件

  • macOS
  • DiskCleanKit アプリがインストールされていること
  • Node.js v18+

インストール

npm 経由(推奨)
npm install -g @vannamtran/diskcleankit-mcp
ソースから
git clone https://github.com/namtran/diskcleankit-mcp
cd diskcleankit-mcp
npm install
npm run build

設定

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "diskcleankit": {
      "command": "npx",
      "args": ["@vannamtran/diskcleankit-mcp"]
    }
  }
}

その後、Claude Desktop を再起動します。

Claude Code(CLI)
claude mcp add --transport stdio diskcleankit -- npx @vannamtran/diskcleankit-mcp

または、~/.claude/settings.json を編集します。

{
  "mcpServers": {
    "diskcleankit": {
      "command": "npx",
      "args": ["@vannamtran/diskcleankit-mcp"]
    }
  }
}
Cursor

~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクト固有)に追加します。

{
  "mcpServers": {
    "diskcleankit": {
      "command": "npx",
      "args": ["@vannamtran/diskcleankit-mcp"]
    }
  }
}

または、Cursor Settings → Tools & Integrations → New MCP Server に移動します。

VS Code(GitHub Copilot)

settings.json に追加します。

{
  "mcp.servers": {
    "diskcleankit": {
      "command": "npx",
      "args": ["@vannamtran/diskcleankit-mcp"]
    }
  }
}
その他の MCP クライアント
クライアント設定ファイル
ClineVS Code 拡張機能の設定
Windsurf~/.windsurf/mcp.json
Zed~/.config/zed/settings.json
Continue~/.continue/config.json

同じ設定構造を使用します。

{
  "mcpServers": {
    "diskcleankit": {
      "command": "npx",
      "args": ["@vannamtran/diskcleankit-mcp"]
    }
  }
}
Ollama(mcphost 経由)

Ollama は MCP をネイティブでサポートしていませんが、mcphost を使用できます。

pip install mcphost
mcphost -m ollama:qwen2.5 --config config.json
非対応
  • ChatGPT:ネイティブの MCP サポートはありません

利用可能なツール

ツール説明
one_touch_scanジャンクファイルをスキャンします(安全、削除は行いません)
one_touch_clean推奨 - ジャンクファイルをスキャンして自動的にクリーンアップします
get_disk_statusディスク容量と健全性の状態を確認します
get_cleanable_estimateカテゴリごとにクリーンアップ可能な容量を推定します
get_cleaning_history過去のクリーニングセッションを表示します

クリーンアップされるもの

one_touch_clean は、安全な項目のみを自動的にスキャンしてクリーンアップします。

カテゴリ説明
システムキャッシュmacOS のシステムキャッシュファイル
アプリケーションキャッシュアプリが生成したキャッシュファイル
アプリケーションログアプリの古いログファイル
ブラウザーキャッシュSafari、Chrome、Firefox のキャッシュ

これらはすべて安全に削除でき、必要に応じてシステムやアプリによって再生成されます。

使用例

設定が完了したら、AI アシスタントに次のように依頼します。

  • 「Mac のジャンクファイルをスキャンして」→ one_touch_scan
  • 「Mac をクリーンアップして」→ one_touch_clean
  • 「ディスク容量はどれくらいある?」→ get_disk_status
  • 「何をクリーンアップできる?」→ get_cleanable_estimate
  • 「クリーニング履歴を表示して」→ get_cleaning_history

仕組み

AI Assistant → MCP Server → URL Scheme → DiskCleanKit App
                   ↑                            ↓
              JSON Response ← Temp File ← Response
  1. AI が MCP サーバーのツールを呼び出します
  2. MCP サーバーが diskcleankit:// URL スキームを介して DiskCleanKit を起動します
  3. DiskCleanKit がリクエストを処理し、応答を /tmp/diskcleankit_mcp_response.json に書き込みます
  4. MCP サーバーが応答を読み取り、AI に返します

セキュリティ

  • one_touch_scan は安全です。スキャンのみを行い、削除はしません
  • one_touch_clean は安全な項目(キャッシュとログのみ)を自動的にスキャンしてクリーンアップします
  • 再生成可能なファイルのみをクリーンアップします。個人データや書類には一切触れません
  • すべての処理は Mac 上でローカルに行われます
  • 外部サーバーにデータは送信されません

注: one_touch_clean はそのまま実行しても安全です。自動的に再生成されるシステムやアプリのキャッシュとログのみを削除します。

トラブルシューティング

「Timeout waiting for response」
  • DiskCleanKit アプリがインストールされていることを確認してください
  • まず DiskCleanKit を手動で開いてみてください
Claude にサーバーが表示されない
  • 設定パスが正しいことを確認してください
  • 設定を変更した後、Claude Desktop を再起動してください
  • Claude のログでエラーを確認してください

ライセンス

MIT

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。