画像生成MCPサーバー
Together AIを介してFlux.1 Schnellモデルを用いた高品質な画像をシームレスに生成できるモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、画像生成パラメータを指定するための標準化されたインターフェースを提供します。
特徴
Flux.1 Schnellモデルを活用した高品質画像生成
カスタマイズ可能な寸法(幅と高さ)のサポート
プロンプト検証と API の問題に対する明確なエラー処理
MCP対応クライアントとの簡単な統合
オプションでPNG形式でディスクに画像を保存
Related MCP server: Image Generation MCP Server
インストール
または直接実行します:
構成
MCP サーバー構成に追加します:
使用法
サーバーは1つのツールを提供します: generate_image
generate_image の使用
このツールには必須パラメータが1つだけあります(プロンプト)。その他のパラメータはオプションであり、指定されていない場合は適切なデフォルト値が使用されます。
パラメータ
最小限のリクエストの例
プロンプトのみが必要です:
画像保存を含む完全なリクエスト例
デフォルトを上書きし、画像を保存するパスを指定します。
応答フォーマット
応答は、次の内容を含む JSON オブジェクトになります。
image_path が指定され、保存が成功した場合、応答には保存場所の確認が含まれます。
デフォルト値
リクエストで指定されていない場合は、次のデフォルトが使用されます。
モデル: "black-forest-labs/FLUX.1-schnell-Free"
幅: 1024
高さ: 768
手順: 1
n: 1
レスポンスフォーマット: "b64_json"
重要な注意事項
promptパラメータのみ必須ですすべてのオプションパラメータは、指定されていない場合はデフォルトを使用します。
パラメータを指定する場合、その制約(幅/高さの範囲など)を満たす必要があります。
Base64 応答はサイズが大きくなる可能性があります。大きな画像には URL 形式を使用してください。
画像を保存するときは、指定されたディレクトリが存在し、書き込み可能であることを確認してください。
前提条件
Node.js >= 16
Together AI APIキー
api.together.xyzにサインイン
APIキー設定に移動する
「作成」をクリックして新しいAPIキーを生成します
生成されたキーをコピーして、MCP 構成で使用します。
依存関係
発達
プロジェクトをクローンしてビルドします。
利用可能なスクリプト
npm run build- TypeScriptプロジェクトをビルドするnpm run watch- 変更を監視して再構築するnpm run inspector- MCPインスペクターを実行する
貢献
貢献を歓迎します!以下の手順に従ってください。
リポジトリをフォークする
新しいブランチを作成する (
feature/my-new-feature)変更をコミットする
ブランチをフォークにプッシュする
プルリクエストを開く
機能リクエストやバグレポートはGitHub Issuesからご提出いただけます。新しいIssueを作成する前に、既存のIssueをご確認ください。
大幅な変更については、まず問題を開いて、提案する変更について話し合ってください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。