最近、画像を生成する エムシーピー サービスが目に留まった。このサービスは 一緒に で使用できるAIである。 カーソル このようなコードエディターの統合により、開発者は慣れ親しんだコーディング環境を離れることなく、AI描画の楽しさを体験できる。
MCPサーバーは、AIサービスの提供に注力するTogether AI社が提供する強力なコンピューティングパワーを活用したものとされ、今回採用されたモデルはblack-forest-labs/FLUX.1-schnell-Free
このサービスは現在無料でご利用いただけます。このサービスは、1024x1024までの解像度の画像生成をサポートし、一度に最大4つの画像をバッチ生成することができます。さらに、MCPサーバーは、完全なパスと権限のチェック、詳細なエラー警告、非同期処理、自動再試行を備えています。
迅速な展開、即座の体験
開発者によれば、このソリューションの導入プロセスは非常に簡単だという。必要なのは以下の環境だけだ:
- Python 3.10以上の環境バージョン管理にはpyenvを使うことをお勧めします。
- Node.js環境Node.jsのウェブサイトからダウンロードしてインストールできます。
- UVパッケージ管理ツール高速Pythonパッケージマネージャ。
- Together AI APIキーTogether AIのウェブサイトに登録し、アカウントを作成する必要があります。
環境の準備が完了したら、インストールとコンフィギュレーションを数ステップで行うことができる:
- クローニング・プロジェクト
git clone https://github.com/chenyeju295/mcp_generate_images.git
- 依存関係をインストールする(プロジェクト・ディレクトリに入った後に実行):
python3 -m pip install fastmcp requests
- APIキーを設定します:
見せる
mcp_server.py
ファイルを作成する。TOGETHER_API_KEY
キーを自分のものと交換する。 - (オプション)カスタム設定:
これはmcp_server.py
コンフィギュレーションを調整する。
CONFIG = {
"api": {
"url": "https://api.together.xyz/v1/images/generations",
"model": "black-forest-labs/FLUX.1-schnell-Free",
"timeout": 30,
"max_retries": 3,
"retry_delay": 5
},
"image": {
"max_width": 1024,
"max_height": 1024,
"default_width": 1024,
"default_height": 1024,
"default_steps": 2,
"max_batch_size": 4
},
"output": {
"base_folder": "你的默认保存路径",
"allowed_extensions": [".png", ".jpg", ".jpeg"],
"default_extension": ".png"
}
}
アクティベーションと使用
サービスを開始する:
uv run --with fastmcp fastmcp run /Users/username/Documents/mcp_generate_images/mcp_server.py
Cursor IDEで、MCPサービスのアドレスを追加し、エージェントモードで、プロンプトの単語を入力します。例えば、「宇宙飛行士が宇宙を飛んでいる写真をHDスタイルで生成してください。
低コストでの統合開発
他の画像生成ソリューションに対するMCP Serverの利点
- 開発能力ツールを切り替える必要がなく、開発効率が向上します。
- 無料モデルTogether AIに基づく無料モデルで、利用コストを削減。
- カスタマイズ可能カスタムパラメータとストレージパスをサポート。
- 画質FLUX.1モデルによって生成された画像の品質は、使用する上で概ね満足のいくものでした。
mCPサーバーは、AI描画とコード編集をシームレスに統合する新しいオプションを開発者に提供します。