mcpField
I
Image Generation MCP Server

Image Generation MCP Server

ローカル
github.com/sarthakkimtaniメディア・デザイン1885 週間前に更新

Image Generation MCP Server について

Together AI の Flux.1 Schnell を使い、テキストプロンプトから画像を生成する Python 製 MCP サーバーです。MCP 対応クライアントで画像生成を利用したいユーザー向けで、幅と高さを指定できます。

主な機能

  1. 01Flux.1 Schnell による画像生成
  2. 02テキストプロンプトからの画像作成
  3. 03画像の幅と高さの指定
  4. 04プロンプト検証と API エラー処理

活用シーン

  1. 01説明文から画像を生成
  2. 02出力画像の寸法を指定
  3. 03MCP クライアントで画像生成を利用

MCP 対応

MCP 対応クライアントに `generate_image` ツールを提供し、テキストプロンプトと任意の幅・高さを受け取ります。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

画像生成 MCP サーバー

Together AI を通じて高品質な画像をシームレスに生成できる Model Context Protocol(MCP)サーバーです。このサーバーは、画像生成パラメーターを指定するための標準化されたインターフェイスを提供します。

画像生成サーバー MCP サーバー

特徴

  • Flux.1 Schnell モデルを活用した高品質な画像生成
  • カスタマイズ可能な寸法(幅と高さ)に対応
  • プロンプトの検証や API の問題に対する明確なエラー処理
  • MCP 対応クライアントとの容易な統合

インストール

Claude Desktop
  • MacOS の場合:~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows の場合:%APPDATA%/Claude/claude_desktop_config.json
開発版/未公開サーバーの設定
{
  "mcpServers": {
    "image-gen": {
      "command": "uv",
      "args": ["--directory", "/ABSOLUTE/PATH/TO/image-gen/", "run", "image-gen"],
      "env": {
        "TOGETHER_AI_API_KEY": "<API KEY>"
      }
    }
  }
}

利用可能なツール

このサーバーは 1 つのツールを実装しています。

generate_image

指定されたテキストプロンプトとオプションの寸法に基づいて画像を生成します。

入力スキーマ:

{
  "prompt": {
    "type": "string",
    "description": "A descriptive prompt for generating the image (e.g., 'a futuristic cityscape at sunset')"
  },
  "width": {
    "type": "integer",
    "description": "Width of the generated image in pixels (optional)"
  },
  "height": {
    "type": "integer",
    "description": "Height of the generated image in pixels (optional)"
  },
  "model": {
    "type": "string",
    "description": "The exact model name as it appears in Together AI. If incorrect, it will fallback to the default model (black-forest-labs/FLUX.1-schnell)."
  }
}

前提条件

  • Python 3.12 以降
  • httpx
  • mcp

コントリビューション

コントリビューションを歓迎します。コントリビューションの際は、次の手順に従ってください。

  1. リポジトリをフォークします
  2. 新しいブランチを作成します(feature/my-new-feature)
  3. 変更をコミットします
  4. ブランチをフォーク先にプッシュします
  5. プルリクエストを作成します

大規模な変更を行う場合は、まず issue を作成して、提案する変更について話し合ってください。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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