Mcp Recraft Server について
Recraft MCP Server は、Recraft API を利用する MCP サーバーであり、MCP クライアントからラスター画像とベクター画像の生成、編集、加工を行えます。本プロジェクトは非推奨となっており、今後の更新は予定されていません。
主な機能
- 01ラスター画像とベクター画像の生成と編集
- 02カスタムスタイルの作成と適用
- 03ラスター画像のベクター化
- 04背景の削除と置換
- 05Crisp と Creative による画像アップスケール
- 06ユーザー情報と残高の確認
活用シーン
- 01Claude Desktop でベクターアイコンやイラストを生成・編集する
- 02商品写真の背景を削除または置換する
- 03低解像度の画像を印刷や表示用に拡大する
MCP 対応
MCP クライアントに Recraft の画像関連ツールを提供し、生成、編集、ベクター化、背景処理、アップスケールを可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| prompt | string | はい | 生成する画像のテキストプロンプト。 長さは 1~1024 文字にしてください。 |
| size | enum | いいえ | 画像サイズ。デフォルトは 1024x1024 です。1024x1024 | 1365x1024 | 1024x1365 | 1536x1024 | 1024x1536 | 1820x1024 | 1024x1820 | 1024x2048 | 2048x1024 | 1434x1024 | 1024x1434 | 1024x1280 | 1280x1024 | 1024x1707 | 1707x1024 |
| style | enum | いいえ | 適用するビジュアルスタイル。デフォルトは realistic_image です。 画像生成を調整する場合にのみ、このパラメーターを使用してください。 styleID とは相互排他で、両方を指定することはできません。 realistic_image、digital_illustration、vector_illustration は両方のモデルで使用できますが、icon は recraftv2 のみ、logo_raster は recraftv3 のみで使用できます。 指定したモデルで使用できないスタイルを指定すると、生成に失敗します。 スタイルの用途: - realistic_image:リアルな画像、写真、ポートレート、風景などに使用します。ラスター画像が生成されます。 - digital_illustration:デジタルイラスト、コンセプトアート、ファンタジーアートなどに使用します。ラスター画像が生成されます。 - vector_illustration:ベクターイラスト、ロゴ、アイコンなどに使用します。ベクター画像が生成されます。 - icon:アイコンや小さなグラフィックに使用します(recraftv2 のみ)。ベクター画像が生成されます - logo_raster:グラフィックデザイン、ラスター形式のロゴ、ポスター、エンブレム、バッジに使用します(recraftv3 のみ)。ラスター画像が生成されます。digital_illustration | icon | realistic_image | vector_illustration | logo_raster |
| substyle | enum | いいえ | 適用するビジュアルサブスタイル。より細かく調整するには、style とともに指定できます。 このパラメーターを指定しない場合、最終的なスタイルはモデルが決定します。画像生成をさらに調整する場合にのみ使用してください。特別な要件がなければ指定する必要はありません。 モデルとスタイルの組み合わせごとに、使用可能なサブスタイルの一覧が異なります。 - recraftv3、style が realistic_image:b_and_w, enterprise, evening_light, faded_nostalgia, forest_life, hard_flash, hdr, motion_blur, mystic_naturalism, natural_light, natural_tones, organic_calm, real_life_glow, retro_realism, retro_snapshot, studio_portrait, urban_drama, village_realism, warm_folk - recraftv2、style が realistic_image:b_and_w, enterprise, hard_flash, hdr, motion_blur, natural_light, studio_portrait - recraftv3、style が digital_illustration:2d_art_poster, 2d_art_poster_2, antiquarian, bold_fantasy, child_book, cover, crosshatch, digital_engraving, engraving_color, expressionism, freehand_details, grain, grain_20, graphic_intensity, hand_drawn, hand_drawn_outline, handmade_3d, hard_comics, infantile_sketch, long_shadow, modern_folk, multicolor, neon_calm, noir, nostalgic_pastel, outline_details, pastel_gradient, pastel_sketch, pixel_art, plastic, pop_art, pop_renaissance, seamless, street_art, tablet_sketch, urban_glow, urban_sketching, young_adult_book, young_adult_book_2 - recraftv2、style が digital_illustration:2d_art_poster, 2d_art_poster_2, 3d, 80s, engraving_color, glow, grain, hand_drawn, hand_drawn_outline, handmade_3d, infantile_sketch, kawaii, pixel_art, plastic, psychedelic, seamless, voxel, watercolor - recraftv3、style が vector_illustration:bold_stroke, chemistry, colored_stencil, cosmics, cutout, depressive, editorial, emotional_flat, engraving, line_art, line_circuit, linocut, marker_outline, mosaic, naivector, roundish_flat, seamless, segmented_colors, sharp_contrast, thin, vector_photo, vivid_shapes - recraftv2、style が vector_illustration:cartoon, doodle_line_art, engraving, flat_2, kawaii, line_art, line_circuit, linocut, seamless - recraftv2、style が icon:broken_line, colored_outline, colored_shapes, colored_shapes_gradient, doodle_fill, doodle_offset_fill, offset_fill, outline, outline_gradient, pictogram - recraftv3、style が logo_raster:emblem_graffiti, emblem_pop_art, emblem_punk, emblem_stamp, emblem_vintage 指定したモデルとスタイルで使用できないサブスタイルを指定すると、生成に失敗します。2d_art_poster | 3d | 80s | glow | grain | hand_drawn | infantile_sketch | kawaii | pixel_art | psychedelic | seamless | voxel | watercolor | broken_line | colored_outline | colored_shapes | colored_shapes_gradient | doodle_fill | doodle_offset_fill | offset_fill | outline | outline_gradient | cartoon | doodle_line_art | engraving | flat_2 | line_art | linocut | b_and_w | enterprise | hard_flash | hdr | motion_blur | natural_light | studio_portrait | line_circuit | 2d_art_poster_2 | engraving_color | hand_drawn_outline | handmade_3d | plastic | pictogram | antiquarian | bold_fantasy | child_book | cover | crosshatch | digital_engraving | expressionism | freehand_details | grain_20 | graphic_intensity | hard_comics | long_shadow | modern_folk | multicolor | neon_calm | noir | nostalgic_pastel | outline_details | pastel_gradient | pastel_sketch | pop_art | pop_renaissance | street_art | tablet_sketch | urban_glow | urban_sketching | young_adult_book | young_adult_book_2 | evening_light | faded_nostalgia | forest_life | mystic_naturalism | natural_tones | organic_calm | real_life_glow | retro_realism | retro_snapshot | urban_drama | village_realism | warm_folk | bold_stroke | chemistry | colored_stencil | cosmics | cutout | depressive | editorial | emotional_flat | marker_outline | mosaic | naivector | roundish_flat | segmented_colors | sharp_contrast | thin | vector_photo | vivid_shapes | emblem_graffiti | emblem_pop_art | emblem_punk | emblem_stamp | emblem_vintage |
| styleID | string | いいえ | 適用するスタイルの ID。style とは相互排他で、両方を指定することはできません。 この ID には recraft.ai のスタイル ID、または以前に作成したカスタムスタイルを指定できます。 |
| model | enum | いいえ | 使用するモデルのバージョン。デフォルトは recraftv3 です。 - recraftv3 は最新モデルで、ほとんどの場合に推奨されます。 - recraftv2 は旧モデルで、生成コストがやや低くなります。 スタイルを指定する場合は、モデルとの互換性を確認してください。互換性がないと生成に失敗します。recraftv3 | recraftv2 |
| numberOfImages | integer | いいえ | 生成する画像の枚数。1~6 の範囲で指定します。デフォルトは 1 です。 |
詳細
注意
非推奨
このプロジェクトは非推奨です。 今後、更新、バグ修正、セキュリティパッチは公開されません。
代わりに、
https://mcp.recraft.ai/mcpで利用できる Recraft リモート MCP サーバーをご利用ください。リモートサーバーのドキュメントに従って設定できます。ローカルへのインストールや API キーは不要です。認証はブラウザーでの OAuth によって行われます。リモート MCP サーバーではクレジットの仕組みが異なる点にご注意ください。Claude Code で移行するには:
claude mcp add --transport http recraft https://mcp.recraft.ai/mcpClaude Desktop で移行するには、
claude_desktop_config.json内のこのサーバーのエントリを次の内容に置き換えてください:{ "mcpServers": { "recraft": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.recraft.ai/mcp"] } } }Cursor、VS Code、その他の MCP クライアントについては、リモートサーバーのドキュメントをご覧ください。
これは、MCP(Model Context Protocol)サーバーであり、MCP クライアントと Recraft のラスター画像およびベクター画像の操作を連携します:
- ラスター画像およびベクター画像の生成
- ラスター画像およびベクター画像の編集
- カスタムスタイルの作成と、そのスタイルを使った画像の生成
- ラスター画像のベクター化
- 背景の削除と置換
- ラスター画像のアップスケーリング
この MCP サーバーを MCP クライアントに接続すると、さまざまなツールを組み合わせて、Recraft を使った高品質なラスター画像およびベクター画像を生成できます。
目次
セットアップ
前提条件
-
まず、Recraft API キーが必要です。取得するには、Recraft にアカウントを登録し、プロフィールの API ページに移動してください。ここで API ユニット(クレジット)を購入し、API キーを生成できます。
-
Claude Desktop などの MCP クライアントをインストールする必要があります。
Claude Desktop 拡張機能
Claude Desktop をお使いの場合、Claude Desktop 拡張機能を使ってこのサーバーをセットアップできます。
- 最新リリースから
mcp-recraft-server.dxtをダウンロードします - ファイルをダブルクリックし、Claude Desktop で開きます
- 「インストール」をクリックします
- フォームに入力します
- サーバーを有効にします
フォームには、プロフィールの API ページで取得した Recraft API キーを貼り付けてください。また、生成した画像の保存先としてローカルパスを指定するか、すべての結果をリモートに保存するよう設定できます。
インストールに問題がある場合は、Claude Desktop が最新バージョンであることをご確認ください。
Smithery
この MCP サーバーは Smithery で見つけることができます。この MCP を Smithery からインストールした場合、生成結果はすべてリモートに保存されます。生成結果をローカルデバイスに保存するには、Desktop Extensions または Manual Setup を使用してください。
Manual Setup
ターミナルで npx または node コマンドを実行するには、マシンに Node が必要です。Node がインストールされていない場合は、nodejs.org からインストールできます。
From NPM
claude_desktop_config.json ファイルを変更して、以下を追加してください。
{
"mcpServers": {
"recraft": {
"command": "npx",
"args": [
"-y",
"@recraft-ai/mcp-recraft-server@latest"
],
"env": {
"RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
"IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
"RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
}
}
}
}
From source
このリポジトリをクローンします。
git clone https://github.com/recraft-ai/mcp-recraft-server.git
クローンしたリポジトリのディレクトリで、次を実行します。
npm install
npm run build
claude_desktop_config.json ファイルを変更して、以下を追加してください。
{
"mcpServers": {
"recraft": {
"command": "node",
"args": ["<ABSOLUTE_PATH_TO_CLONED_DIRECTORY>/dist/index.js"],
"env": {
"RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
"IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
"RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
}
}
}
}
次のパラメーターを指定できます。
RECRAFT_API_KEY:必須パラメーターです。Recraft API キーを指定します。IMAGE_STORAGE_DIRECTORY:任意のパラメーターです。生成した画像をすべて保存するディレクトリを指定できます。デフォルトでは、このディレクトリは$HOME_DIR/.mcp-recraft-serverです。RECRAFT_REMOTE_RESULTS_STORAGE="1"の場合、このパラメーターの値は無視されます。RECRAFT_REMOTE_RESULTS_STORAGE:任意のパラメーターです。値に"1"を設定すると、生成した画像はすべてリモートに保存され、その URL が返されます。この場合、IMAGE_STORAGE_DIRECTORYも無視されます。
ツール
この MCP では、次のツールを使用できます。
| ツール名 | 説明 | パラメーター | 価格 |
|---|---|---|---|
generate_image | プロンプトからラスター画像またはベクター画像を生成します | - プロンプト - スタイル - サイズ - モデル - 画像の枚数 | ラスター画像 1 枚あたり $0.04/ベクター画像 1 枚あたり $0.08 |
create_style | 画像のリストからスタイルを作成します | - 画像のリスト - 基本スタイル | $0.04 |
vectorize_image | ラスター画像をベクター化します | - 画像 | $0.01 |
image_to_image | 画像とプロンプトからラスター画像またはベクター画像を生成します | - 画像 - プロンプト - 類似度の強さ - スタイル - サイズ - モデル - 画像の枚数 | ラスター画像 1 枚あたり $0.04/ベクター画像 1 枚あたり $0.08 |
remove_background | 画像の背景を削除します | - 画像 | $0.01 |
replace_background | プロンプトから画像の新しい背景を生成します | - 画像 - 背景のプロンプト - スタイル - サイズ - モデル - 画像の枚数 | ラスター画像 1 枚あたり $0.04/ベクター画像 1 枚あたり $0.08 |
crisp_upscale | 画像を鮮明にアップスケールします | - 画像 | $0.004 |
creative_upscale | 画像をクリエイティブにアップスケールします | - 画像 | $0.25 |
get_user | ユーザー情報と残高を取得します |
ツール、そのパラメーター、価格の詳しい説明は、Recraft API docs で確認できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。