mcpField
M
Memgen MCP Server

Memgen MCP Server

ローカル
github.com/sint-aiメディア・デザイン038 週間前に更新

Memgen MCP Server について

Memgen MCP Serverは、AIを活用した画像ワークフロー向けに、テキストの説明からミーム画像を生成します。AIで説明を調整し、OpenAI's GPT-image-1でベーステンプレートを編集して、MinIOに保存した画像のURLを返します。

主な機能

  1. 01AIによるミーム説明の調整
  2. 02ベーステンプレートから画像を生成
  3. 03OpenAI's GPT-image-1の利用
  4. 04画像をMinIOストレージにアップロード

活用シーン

  1. 01テキストのアイデアからミームを生成
  2. 02AIワークフロー向けミーム画像の作成

MCP 対応

テキスト説明を受け取り、生成画像のURLを返すcreate_memeツールをMCPクライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

​タグ:innovationlab

Memgen MCP Server

OpenAI の画像編集機能を使用して、ユーザーの入力からミームを生成する Model Context Protocol サーバーです。

概要

このサーバーは、ミーム生成機能を提供するために Model Context Protocol(MCP)を実装しています。テキストによる説明を入力として受け取り、AI で内容を調整したうえで、ベーステンプレートを編集してミーム画像を生成します。生成された画像は MinIO の S3 互換ストレージにアップロードされ、URL として返されます。

機能

  • MCP クライアントとシームレスに統合できる、MCP 準拠のサーバー
  • ミームの説明を最適化する、AI によるプロンプトの調整
  • OpenAI の GPT-image-1 モデルを使用した画像生成
  • 生成された画像を MinIO S3 ストレージに自動アップロード

前提条件

  • Node.js >= 22.0.0
  • MinIO S3 互換ストレージ
  • OpenAI API キー

インストール

  1. リポジトリをクローンします。

    git clone https://github.com/sint-ai/image_mcp_server.git
    cd image_mcp_server
    
  2. 依存関係をインストールします。

    npm install
    
  3. 環境設定ファイルのサンプルをコピーし、認証情報を入力します。

    cp .env.example .env
    
  4. .env を編集して設定します。

    • PORT:サーバーのポート
    • OPENAI_API_KEY:OpenAI API キー
    • MINIO_ENDPOINT:MinIO サーバーのエンドポイント
    • MINIO_PORT:MinIO サーバーのポート
    • MINIO_USE_SSL:MinIO への接続に SSL を使用するかどうか
    • MINIO_ACCESS_KEY:MinIO のアクセスキー
    • MINIO_SECRET_KEY:MinIO のシークレットキー
    • MINIO_BUCKET_NAME:MinIO のバケット名
    • MINIO_BUCKET_URL:MinIO バケットへのアクセスに使用する公開 URL

使い方

サーバーを起動します。

npm start

サーバーは設定されたポート(デフォルト:3000)で起動します。

API エンドポイント
  • POST /mcp:リクエストを処理するメインの MCP エンドポイント
MCP ツール

このサーバーは、次の MCP ツールを提供します。

  • create_meme:テキストによる説明からミームを生成します
    • 入力:作成したいミームを説明する文字列
    • 出力:生成された画像の URL

開発

TypeScript の型を確認します。

npm run check-types

コメント

MCP は初めてですか?

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

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