Flux Schnell MCP Server について
Flux Schnell MCP Serverは、Replicate API経由でFlux Schnellモデルを呼び出し、MCP対応クライアントから画像を生成します。テキストプロンプトを受け取り、画像URLやメタデータを含むAPIレスポンスを返します。
主な機能
- 01Flux Schnellによる画像生成
- 02任意のテキストプロンプト
- 03Replicate APIの呼び出し
- 04画像URLとメタデータの返却
- 05エラー処理とレスポンス
活用シーン
- 01テキスト説明からの画像生成
- 02MCP対応環境での画像作成
MCP 対応
MCPクライアントに`generate_image`ツールを提供します。必須の`prompt`を受け取り、Replicate APIのレスポンスを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Flux Schnell MCP サーバー
Replicate API を通じて Flux Schnell モデルを呼び出し、画像を生成する MCP(Model Context Protocol)ベースのサーバーです。
機能
- 画像を生成する
generate_imageツールを提供します - テキストプロンプトをカスタマイズできます
- Replicate API との通信を自動的に処理します
- エラー処理とレスポンスに完全に対応しています
前提条件
- Node.js(v14 以降)
- Replicate API Token
- MCP 対応環境(Claude Desktop など)
Replicate API Token の取得
- Replicate 公式サイトにアクセスして、アカウントを登録します
- ログイン後、API Tokens ページにアクセスします
- 「Create API token」をクリックして、新しいトークンを作成します
- 生成されたトークンをコピーします(形式の例:r8_xxxxxx)
インストール
- プロジェクトをクローンして、依存関係をインストールします:
git clone [repository-url]
cd flux-schnell-mcp
npm install
- サーバーをビルドします:
npm run build
設定
Claude Desktop の設定
-
設定ファイルを開きます:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
-
サーバーの設定を追加します:
{
"mcpServers": {
"flux-schnell": {
"command": "node",
"args": ["/path/to/flux-schnell-mcp/build/index.js"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token"
},
"disabled": false,
"alwaysAllow": []
}
}
}
VSCode Roo の設定
-
設定ファイルを開きます:
- Linux:
~/.vscode-remote/data/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json - MacOS:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json - Windows:
%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
- Linux:
-
上記と同じサーバー設定を追加します。
使用方法
サーバーはgenerate_imageというツールを提供しており、MCP 経由で呼び出せます:
<use_mcp_tool>
<server_name>flux-schnell</server_name>
<tool_name>generate_image</tool_name>
<arguments>
{
"prompt": "a beautiful sunset over the ocean, digital art style"
}
</arguments>
</use_mcp_tool>
パラメーターの説明
prompt:画像を生成するためのテキスト説明(必須)- より良い生成結果を得るには、詳細な説明を使用することをおすすめします
- スタイル、シーン、詳細などの情報を含めることができます
レスポンス形式
サーバーは、生成された画像の URL やその他のメタデータを含む、Replicate API の完全なレスポンスを返します。
デバッグ
MCP サーバーは stdio で通信するため、デバッグが難しい場合があります。MCP Inspectorの使用をおすすめします:
npm run inspector
Inspector は URL を表示します。その URL にアクセスすると、ブラウザーでデバッグツールを使用できます。
注意事項
- Replicate API Token は適切に管理し、他の人と共有しないでください
- 設定ファイルで正しいファイルパスを使用していることを確認してください
- 画像の生成には時間がかかる場合があります。レスポンスが返るまでお待ちください
- エラーが発生した場合は、API Token が正しいことと、ネットワーク接続に問題がないことを確認してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。