mcpField
M
MCP Image Generation Server

MCP Image Generation Server

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

MCP Image Generation Server について

MCP Image Generation Server は、OpenAI の DALL-E API でテキストの説明から画像を生成する Go 製サーバーです。Claude Desktop などの MCP クライアントで利用できます。

主な機能

  1. 01テキストから画像を生成
  2. 02画像サイズの設定
  3. 03保存先の自動処理
  4. 04エラー処理とログ記録

活用シーン

  1. 01場面の説明文から画像を生成
  2. 02Claude Desktop で画像生成を利用

MCP 対応

テキストのプロンプトを使って OpenAI の DALL-E API に画像生成を依頼する `generate-image` ツールを MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP 画像生成サーバー

OpenAI の DALL-E API を使用して画像を生成する、MCP(Model Context Protocol)サーバーの Go 実装です。このサーバーでは、Claude などの大規模言語モデルで使用できる MCP ツールの構築方法を紹介します。

特長

  • テキストの説明から画像を生成
  • 保存先を自動的に処理
  • 画像サイズを設定可能
  • 適切なエラー処理とログ記録
  • Claude Desktop やその他の MCP クライアントで動作

前提条件

  • Go 1.19 以降
  • OpenAI API キー
  • Claude Desktop(テスト用)

ビルドコマンド

go build -o ./bin/imagegen-go ./main

設定

Claude Desktop の設定ファイル ~/Library/Application Support/Claude/claude_desktop_config.json にこのサーバーを追加します。

{
  "mcpServers": {
   "imagegen-go": {
      "command": "/path/to/imagegen-go/bin/imagegen-go",
      "env": {
        "OPENAI_API_KEY": "your-api-key",
        "DEFAULT_DOWNLOAD_PATH":"/path/to/downloads"
      }
    }
  }
}

使い方

  1. 上記のコマンドを使用してサーバーをビルドします
  2. サーバーのパスと API キーを指定して Claude Desktop を設定します
  3. Claude Desktop を再起動します
  4. Claude に画像の生成を依頼します!

プロンプトの例: 「映画のようなスタイルで、川辺の家の画像を生成してもらえますか?」

実装の詳細

このサーバーは MCP のツール機能を実装し、次の単一のツールを提供します。

  • generate-image:OpenAI の DALL-E を使用して、テキストプロンプトから画像を生成します

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

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

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