Freepik Flux AI MCP Sunucusu について
Freepik Flux AI MCP Sunucusuは、FreepikのFlux AIサービスを使い、テキスト説明から画像を生成するMCPサーバーです。Claude Desktopの利用者向けで、複数のアスペクト比、ブラウザーでの自動表示、失敗時の再試行に対応します。
主な機能
- 01プロンプトから画像を生成
- 02複数のアスペクト比を選択
- 03生成画像をブラウザーで表示
- 04失敗したリクエストを再試行
活用シーン
- 01テキストプロンプトから画像を生成
- 02指定したアスペクト比で画像を作成
MCP 対応
テキストプロンプトと任意のアスペクト比を受け取り、FreepikのFlux AIサービスで画像を生成する`generate_image`ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Freepik Flux AI MCP サーバー
このプロジェクトは、Claude Desktop 向けの Model Context Protocol(MCP)サーバーです。Freepik の Flux AI 画像生成サービスを使用して、テキストの説明から画像を生成します。
機能
- テキストの説明から画像を生成
- さまざまなアスペクト比のオプション
- ブラウザーで画像を自動的に開く
- 堅牢なエラー処理と再試行の仕組み
必要条件
- Node.js 20.x 以上
- Freepik API キー(https://www.freepik.com/developers/dashboard/api-key から取得できます)
インストール
- このリポジトリをクローンするか、ダウンロードします:
git clone https://github.com/grafikogr/freepik-mcp-server.git
cd freepik-mcp-server
- 依存関係をインストールします:
npm install
.env.exampleファイルを.envとしてコピーし、Freepik API キーを追加します:
cp .env.example .env
.envファイルを編集し、FREEPIK_API_KEY変数を自分の API キーに置き換えます。
使い方
- サーバーを起動します:
npm start
- Claude Desktop アプリで、次のコマンドを使ってこのサーバーを実行します:
@freepik help
Claude Desktop との連携
Claude Desktop で MCP サーバーを設定するには、次の手順に従います:
- Claude Desktop の設定に移動します。
mcpServersセクションに次の設定を追加します:
"mcpServers": {
"freepik": {
"command": "node",
"args": ["indirdiğiniz/konum/freepik-mcp-server/index.js"]
}
}
- Claude Desktop を再起動します。
ツール
generate_image
テキストの説明と画像のアスペクト比(任意)を指定して、画像を生成します。
パラメーター:
prompt:画像のテキスト説明(必須)aspect_ratio:画像のアスペクト比(任意)
使用可能なアスペクト比:
square_1_1:正方形(1:1)classic_4_3:クラシック(4:3)traditional_3_4:トラディショナル(3:4)widescreen_16_9:ワイドスクリーン(16:9)social_story_9_16:ソーシャルメディアストーリー(9:16)standard_3_2:スタンダード(3:2)portrait_2_3:ポートレート(2:3)horizontal_2_1:横長(2:1)vertical_1_2:縦長(1:2)social_post_4_5:ソーシャルメディア投稿(4:5)
設定
.env ファイルで、次の設定を構成できます:
FREEPIK_API_KEY:Freepik API キー(必須)REQUEST_TIMEOUT:リクエストのタイムアウト時間(ミリ秒、デフォルト:30000)RETRY_ATTEMPTS:失敗したリクエストの再試行回数(デフォルト:3)
例
-
シンプルな画像を生成する:
@freepik Bana bir kedi görseli oluştur -
指定したアスペクト比で画像を生成する:
@freepik Bana widescreen_16_9 oranında dağ manzarası oluştur
トラブルシューティング
- API キーに関する問題が発生した場合は、
.envファイルを確認し、Freepik API キーが正しいことを確かめてください。 - ネットワーク接続の問題が発生した場合は、インターネット接続を確認してください。
- サーバーの実行に問題がある場合は、Node.js のバージョンが 20.x 以上であることを確認してください。
- 詳細なデバッグ情報については、コンソール出力を確認してください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。