Integrations
Uses .ENV files for configuration, allowing users to securely store their Black Forest Lab API key.
Provides tools for generating images using Black Forest Lab's FLUX model with features including text-to-image generation, customizable dimensions, prompt upsampling, and batch image generation.
Runs as a Node.js application, requiring v18.0.0 or higher for operation as a prerequisite for the server.
FLUXイメージジェネレーターMCPサーバー
Black Forest LabのFLUXモデルを用いて画像を生成するためのMCP(Model Context Protocol)サーバー。最新のMCP SDK(v1.7.0)を使用しています。
特徴
- テキストプロンプトに基づいて画像を生成する
- 画像のサイズ、プロンプトのアップサンプリング、および安全設定をカスタマイズします
- 生成された画像をローカルに保存する
- 複数のプロンプトからのバッチ画像生成
前提条件
- Node.js (v18.0.0 以上)
- Black Forest Lab API キー ( https://api.bfl.mlで取得)
インストール
ソースから
- このリポジトリをクローンする
- 依存関係をインストールします:
.env.example
に基づいて.env
ファイルを作成し、Black Forest Lab API キーを追加します。
- プロジェクトをビルドします。
npmの使用
使用法
MCPサーバーの起動
次のコマンドでサーバーを起動します。
自動再コンパイルを使用した開発の場合:
MCPクライアントとの統合
このサーバーを MCP クライアント (Claude など) で使用するには、クライアントの構成に以下を追加します。
利用可能なツール
画像を生成する
カスタマイズ可能な設定でテキスト プロンプトに基づいて画像を生成します。
パラメータ:
prompt
(文字列、必須): 生成する画像のテキスト説明width
(数値、オプション、デフォルト:1024):画像の幅(ピクセル単位)height
(数値、オプション、デフォルト:1024):画像の高さ(ピクセル単位)promptUpsampling
(ブール値、オプション、デフォルト: false): プロンプトをアップサンプリングして詳細を強調しますseed
(数値、オプション):再現性のある結果を得るためのランダムシードsafetyTolerance
(数値、オプション、デフォルト:3):コンテンツモデレーションの許容範囲(1~5)
例:
クイックイメージ
デフォルト設定で画像を素早く生成するための簡素化されたツール。
パラメータ:
prompt
(文字列、必須): 生成する画像のテキスト説明
例:
バッチ画像生成
プロンプトのリストから複数の画像を生成します。
パラメータ:
prompts
(文字列の配列、必須): テキストプロンプトのリスト(最大10個)width
(数値、オプション、デフォルト:1024):画像の幅height
(数値、オプション、デフォルト:1024):画像の高さ
例:
出力形式
すべてのツールは次の形式で応答を返します。
エラーの場合:
バッチ ツールは次を返します:
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Black Forest Lab の FLUX モデルを使用してテキスト プロンプトに基づいて画像を生成する MCP サーバー。カスタマイズされた画像サイズ、プロンプトのアップサンプリング、安全性の設定、バッチ生成が可能です。