mcpField
M
mcp-flux-schnell MCP Server

mcp-flux-schnell MCP Server

ローカル
github.com/byteferクラウド・インフラ583 週間前に更新

mcp-flux-schnell MCP Server について

Cloudflare の worker API 経由で Flux Schnell を使い、テキストから画像を生成する TypeScript 製 MCP サーバーです。生成画像は指定または既定のディレクトリに保存されます。

主な機能

  1. 01テキストから画像を生成
  2. 02Cloudflare API 経由の Flux Schnell 利用
  3. 03生成画像のファイルパスを返却
  4. 04出力ディレクトリの設定

活用シーン

  1. 01テキストプロンプトから画像を生成
  2. 02生成画像をプロジェクトディレクトリに保存

MCP 対応

MCP クライアントに `generate_image` ツールを提供します。テキストプロンプトを受け取り、生成画像のファイルパスを返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"flux-schnell": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-flux-schnell MCP サーバー

smithery badge

Flux Schnell モデルを使用したテキストから画像を生成するツールを実装した、TypeScript ベースの MCP サーバーです。このサーバーは Cloudflare の Flux Schnell ワーカー API と連携し、MCP を通じて画像を生成します。

機能

ツール
  • generate_image - テキストの説明から画像を生成します
    • 入力としてテキストプロンプトを受け取ります(1~2048 文字)
    • 生成された画像ファイルへのパスを返します

環境変数

以下の環境変数を設定する必要があります。

  • FLUX_API_URL - Flux Schnell API エンドポイントの URL
  • FLUX_API_TOKEN - Flux Schnell API の認証トークン
  • WORKING_DIR (任意)- 生成された画像を保存するディレクトリ(デフォルトでは現在の作業ディレクトリ)

開発

依存関係をインストールします:

npm install
# or
pnpm install

サーバーをビルドします:

npm run build
# or
pnpm build

インストール

Smithery 経由でインストールする

Smithery 経由で Claude Desktop に Flux Schnell Image Generator を自動的にインストールするには:

npx -y @smithery/cli install @bytefer/mcp-flux-schnell --client claude
Cursor の設定

Cursor で MCP サーバーを設定する方法は 2 つあります。

プロジェクトの設定

プロジェクト固有のツールを使用するには、プロジェクトディレクトリに .cursor/mcp.json ファイルを作成します。

{
  "mcpServers": {
    "mcp-flux-schnell": {
      "command": "node",
      "args": ["/path/to/mcp-flux-schnell/build/index.js"],
      "env": {
        "FLUX_API_URL": "your flux api url",
        "FLUX_API_TOKEN": "your flux api token",
        "WORKING_DIR": "your working directory"
      }
    }
  }
}

この設定は、指定したプロジェクト内でのみ利用できます。

グローバル設定

すべてのプロジェクトで使用するツールについては、同じ設定を記述した ~/.cursor/mcp.json ファイルをホームディレクトリに作成します。

{
  "mcpServers": {
    "mcp-flux-schnell": {
      "command": "node",
      "args": ["/path/to/mcp-flux-schnell/build/index.js"],
      "env": {
        "FLUX_API_URL": "your flux api url",
        "FLUX_API_TOKEN": "your flux api token",
        "WORKING_DIR": "your working directory"
      }
    }
  }
}

これにより、すべての Cursor ワークスペースで MCP サーバーを利用できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。