Flux Image MCP Server

by ckz
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables image generation using the Flux Schnell model hosted on Replicate, allowing users to create images based on text prompts.

Flux Image MCP サーバー

この MCP サーバーは、Replicate 上の Flux Schnell モデルを使用してイメージ生成機能を提供します。

インストール

  1. MCP SDK をグローバルにインストールします。
npm install -g @modelcontextprotocol/sdk@latest
  1. このリポジトリを MCP サーバー ディレクトリにクローンします。
cd ~/Documents/Cline/MCP git clone https://github.com/yourusername/flux-img-mcp.git cd flux-img-mcp npm install
  1. サーバーを構築します。
npm run build
  1. サーバー構成を MCP 設定ファイル (グローバルまたはワークスペース) に追加します。
{ "mcpServers": { "flux-img": { "command": "node", "args": ["/path/to/flux-img-mcp/build/index.js"], "env": { "REPLICATE_API_TOKEN": "your-replicate-api-token" }, "disabled": false, "alwaysAllow": [] } } }

構成

サーバーには次の環境変数が必要です。

  • REPLICATE_API_TOKEN : Replicate APIトークン。Replicateアカウント設定から取得できます。

使用法

インストールおよび構成が完了すると、サーバーは次のツールを提供します。

画像を生成する

テキストプロンプトに基づいて Flux Schnell モデルを使用して画像を生成します。

パラメータ:

  • prompt (文字列、必須): 希望する画像のテキスト説明

使用例:

<use_mcp_tool> <server_name>flux-img</server_name> <tool_name>generate_image</tool_name> <arguments> { "prompt": "A beautiful sunset over mountains" } </arguments> </use_mcp_tool>

ツールは次の内容を含む JSON 応答を返します。

  • status : 生成要求のステータス
  • output : 生成された画像のURL(成功した場合)
  • error : エラーメッセージ(失敗した場合)

発達

サーバーに変更を加えるには:

  1. src/index.tsのソースコードを変更する
  2. サーバーを再構築します: npm run build
  3. 変更を有効にするには、MCP サーバーを再起動してください。

エラー処理

サーバーには、次の包括的なエラー処理が含まれています。

  • APIトークンがありません
  • 無効なパラメータ
  • APIリクエストの失敗
  • ネットワークの問題

安全

  • Replicate APIトークンをバージョン管理にコミットしないでください
  • 常に環境変数を通じてトークンを提供する
  • サーバーはAPIリクエストを行う前にすべての入力パラメータを検証します
-
security - not tested
A
license - permissive license
-
quality - not tested

Replicate 上の Flux Schnell モデルを使用して画像生成機能を提供し、ユーザーがテキスト プロンプトから画像を作成できるようにします。

  1. Installation
    1. Configuration
      1. Usage
        1. generate_image
      2. Development
        1. Error Handling
          1. Security
            ID: v93w5s68xa