画像生成MCPサーバー
Replicate のblack-forest-labs/flux-schnellモデルを使用して画像を生成するためのMCP (Model Context Protocol)サーバー実装。
理想的には、Cursor の MCP 機能と一緒に使用しますが、どの MCP クライアントでも使用できます。
特徴
テキストプロンプトから画像を生成する
設定可能な画像パラメータ(解像度、アスペクト比、品質)
生成された画像を指定されたディレクトリに保存する
MCPプロトコルに完全準拠
エラー処理と検証
Related MCP server: Together AI Image Server
前提条件
Node.js 16以上
APIトークンを複製する
MCP 向け TypeScript SDK
設定
リポジトリをクローンする
依存関係をインストールします:
npm installapiToken定数を更新して、src/imageService.tsのコードに Replicate API トークンを直接追加します。// No environment variables are used since they can't be easily set in cursor const apiToken = "your-replicate-api-token-here";注: Claude で使用する場合は、ルート ディレクトリに
.envファイルを作成し、そこに API トークンを設定できます。REPLICATE_API_TOKEN=your-replicate-api-token-here次にプロジェクトをビルドします。
npm run build
使用法
カーソルで使用するには:
設定に移動
機能を選択
「MCPサーバー」までスクロールします。
「新しいMCPサーバーを追加」をクリックします
タイプを「コマンド」に設定する
コマンドを次のように設定します:
node ./path/to/dist/server.js
APIパラメータ
パラメータ | タイプ | 必須 | デフォルト | 説明 |
| 弦 | はい | - | 画像生成のためのテキストプロンプト |
| 弦 | はい | - | 生成された画像を保存するサーバーディレクトリパス |
| ブール値 | いいえ | 間違い | 高速生成モードを有効にする |
| 弦 | いいえ | 「1」 | 解像度の品質(「1」、「2」、「4」) |
| 番号 | いいえ | 1 | 生成する画像の数(1~4) |
| 弦 | いいえ | 「1:1」 | アスペクト比(「1:1」、「4:3」、「16:9」) |
| 弦 | いいえ | 「ウェブ」 | 画像形式(「webp」、「png」、「jpeg」) |
| 番号 | いいえ | 80 | 圧縮品質(1~100) |
| 番号 | いいえ | 4 | ノイズ除去ステップ数(4~20) |
リクエスト例
回答例
エラー処理
サーバーは次のエラー タイプを処理します。
検証エラー(無効なパラメータ)
API エラー (API の問題を複製する)
サーバーエラー(ファイルシステム、権限)
不明なエラー(予期しない問題)
各エラー応答には次の内容が含まれます。
エラーコード
人間が読めるメッセージ
詳細なエラー情報
ライセンス
ISC