Cleanbev Mcp について
Cleanbev Mcp は cleanbev Dart CLI package を MCP サーバーとして扱い、Flutter プロジェクトの未使用アセットを削除します。MCP 対応 AI ツール向けで、複数の開発クライアントの設定手順も記載されています。
主な機能
- 01未使用の Flutter アセット検出
- 02MCP 経由で cleanbev を実行
- 03UVX パッケージ設定
- 04複数クライアントの設定ガイド
活用シーン
- 01Flutter プロジェクトの未使用アセット削除
- 02MCP 対応 AI ツールからアセットを整理
MCP 対応
cleanbev を MCP サーバーとして提供し、MCP 対応クライアントから Flutter アセットの整理機能を利用できます。README には複数クライアントの設定手順があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
cleanbev-mcp
cleanbev の MCP サーバーです。MCP 対応の AI ツールから、使用されていない Flutter アセットをクリーンアップできます。
要件
- PATH に Dart SDK があること
dart pub global activate cleanbev
はじめに
クイックインストール
以下のボタンをクリックして、お好みの IDE に MCP サーバーをインストールします。
手動インストール
標準設定は、ほとんどのツールで使用できます。
{
"servers": {
"cleanbev-mcp": {
"command": "uvx",
"args": [
"--from",
"cleanbev-mcp",
"cleanbev-mcp"
],
"env": {}
}
}
}
VS Code
ボタンをクリックしてインストールします。
または、手動でインストールします。
MCP のインストールガイドに従い、上記の標準設定を使用します。VS Code CLI を使って cleanbev-mcp MCP サーバーをインストールすることもできます。
code --add-mcp '{\"name\":\"cleanbev-mcp\",\"command\":\"uvx\",\"args\":[\"--from\",\"cleanbev-mcp\",\"cleanbev-mcp\"],\"env\":{}}'
インストール後、VS Code で GitHub Copilot エージェントと一緒に cleanbev-mcp MCP サーバーを使用できるようになります。
VS Code Insiders
ボタンをクリックしてインストールします。
または、手動でインストールします。
MCP のインストールガイドに従い、上記の標準設定を使用します。VS Code Insiders CLI を使って cleanbev-mcp MCP サーバーをインストールすることもできます。
code-insiders --add-mcp '{\"name\":\"cleanbev-mcp\",\"command\":\"uvx\",\"args\":[\"--from\",\"cleanbev-mcp\",\"cleanbev-mcp\"],\"env\":{}}'
インストール後、VS Code Insiders で GitHub Copilot エージェントと一緒に cleanbev-mcp MCP サーバーを使用できるようになります。
Visual Studio
ボタンをクリックしてインストールします。
または手動でインストールする:
- Visual Studio を開きます
- GitHub Copilot Chat ウィンドウに移動します
- チャットツールバーのツールアイコン(🛠️)をクリックします
- +「Add Server」ボタンをクリックして、「Configure MCP server」ダイアログを開きます
- 設定を入力します:
- サーバー ID:
cleanbev-mcp - タイプ:ドロップダウンから
stdioを選択します - コマンド:
uvx - 引数:
--from cleanbev-mcp cleanbev-mcp
- サーバー ID:
- 「Save」をクリックしてサーバーを追加します
詳しい手順については、Visual Studio MCP のドキュメントを参照してください。
Cursor
ボタンをクリックしてインストールする:
または手動でインストールする:
Cursor Settings -> MCP -> Add new MCP Server に移動します。任意の名前を付け、標準設定のコマンドを使用して command タイプを選択します。Edit をクリックすると、設定を確認したり、引数などのコマンドを追加したりすることもできます。
Claude Code
Claude Code CLI を使用して、cleanbev-mcp MCP サーバーを追加します:
claude mcp add cleanbev-mcp uvx --from cleanbev-mcp cleanbev-mcp
Claude Desktop
MCP インストールガイドに従い、上記の標準設定を使用します。
Warp
Settings -> AI -> Manage MCP Servers -> + Add に移動して、MCP サーバーを追加します。上記の標準設定を使用します。
または、Warp のプロンプトでスラッシュコマンド /add-mcp を使用し、上記の標準設定を貼り付けます。
GitHub Copilot CLI
GitHub Copilot CLI では、対話形式または設定ファイルを使って MCP サーバーを追加できます。
オプション 1:/mcp add を使った対話形式のセットアップ
- GitHub Copilot CLI を対話モードで開きます。
/mcp addを実行します。- サーバー名に
cleanbev-mcpを入力します。 - サーバータイプを選択します:
- コマンドベースのサーバーの場合は
STDIO - リモートサーバーの場合は
HTTP
- コマンドベースのサーバーの場合は
- 上記の標準設定のコマンド/URL 設定を入力し、ツールに
*を設定します。 Ctrl+Sを押して保存します。
オプション 2:~/.copilot/mcp-config.json を編集する
{
"mcpServers": {
"cleanbev-mcp": {
"command": "uvx",
"args": [
"--from",
"cleanbev-mcp",
"cleanbev-mcp"
],
"env": {},
"type": "local",
"tools": [
"*"
]
}
}
}
詳しくは、GitHub Copilot CLI MCP のドキュメントを参照してください。
GitHub Copilot Coding Agent
GitHub Copilot Coding Agent は、MCP サーバーを使用して機能を拡張できます。Coding Agent 専用の形式である以下の設定を使用してください:
{
"mcpServers": {
"cleanbev-mcp": {
"command": "uvx",
"args": [
"--from",
"cleanbev-mcp",
"cleanbev-mcp"
],
"env": {},
"type": "local",
"tools": [
"*"
]
}
}
}
この設定を、リポジトリ設定の Copilot > Coding agent に追加します。"tools": ["*"] の設定により、MCP サーバーで利用可能なすべてのツールが有効になります。
詳しくは、GitHub Copilot Coding Agent MCP のドキュメントを参照してください。
設定の詳細
- サーバー名:
cleanbev-mcp - タイプ: UVX パッケージ
- パッケージ:
cleanbev-mcp - From:
cleanbev-mcp
お困りですか?
Model Context Protocol の詳細については、modelcontextprotocol.ioをご覧ください。
その他の問題については、cleanbev GitHub リポジトリでイシューを作成してください。
貢献
Cleanbev MCP への貢献を歓迎します!改善のアイデアやバグの報告がある場合は、cleanbev GitHub リポジトリでイシューを作成するか、プルリクエストを送信してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。