/ ディレクトリ / プレイグラウンド / EverArt
● 公式 modelcontextprotocol 🔑 自分のキーが必要

EverArt

作者 modelcontextprotocol · modelcontextprotocol/servers-archived

Claude の会話内で画像を生成 — FLUX、SD3.5、Recraft — EverArt のホスティングモデル経由。

EverArt の画像生成機能を公開するリファレンス MCP(現在アーカイブ済み)。ツールは generate_image の1つのみで、プロンプトとモデル ID を指定します。ヒーロー画像、OG カード、イラストの単発生成に適していますが、本番用の画像パイプラインには不向きです。

なぜ使うのか

主な機能

ライブデモ

実際の動作

everart.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "everart": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everart"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "everart": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everart"
      ]
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "everart": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everart"
      ]
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "everart": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everart"
      ]
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "everart",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everart"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "everart": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/server-everart"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add everart -- npx -y @modelcontextprotocol/server-everart

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: EverArt

ブログ記事用の OG / ソーシャルカード画像を生成する

👤 コンテンツライター、ブログを運営する個人開発者 ⏱ ~10 min beginner

使うタイミング: 記事を書き終えたばかりで、公開前に 1200×630 のソーシャルカードが必要なとき。

前提条件
  • EverArt API キー — everart.ai → アカウント → API keys で取得。EVERART_API_KEY として設定してください。
フロー
  1. 記事からプロンプトを下書きする
    私の記事タイトルは 'How we cut p99 latency in half' です。この内容を視覚的に表現する画像プロンプトを3つ提案してください — 抽象的に、テック・エディトリアル風で。✓ コピーしました
    → 3つの異なるプロンプト候補
  2. バリエーションを生成する
    選んだプロンプトで EverArt を使い image_count=3 で生成してください。よりクリーンな構図のために FLUX1.1 モデルを使用してください。✓ コピーしました
    → 3つの URL が返却される
  3. 選んで保存する
    #2 が良いです。filesystem MCP 経由で ./public/og/<slug>.png にダウンロードしてください。✓ コピーしました
    → ファイルがローカルに保存され、デプロイ可能な状態

結果: デザインアプリを開かずに、5分で公開可能な OG カードが完成。

注意点
  • 生成画像にアーティファクトがある(文字化け、指が多いなど) — 画像内にテキストを入れるプロンプトは避ける — モデルには抽象表現を任せ、タイトルは CSS/HTML でオーバーレイする
  • アスペクト比が 1200×630 に合わない — モデルのデフォルト出力は 1024×1024 — 画像ツールでクロップ/リサイズするか、正方形のまま使用する
組み合わせ: filesystem

ランディングページのヒーロー画像を生成する

👤 創業者、予算の限られたマーケター ⏱ ~15 min beginner

使うタイミング: ローンチ前のランディングページで、デザイナーがおらず、ストックフォトでは汎用的すぎるとき。

フロー
  1. 雰囲気を伝える
    私のプロダクトは <description> です。ターゲット: <persona>。本物感のあるヒーロー画像の方向性を3つ提案してください。✓ コピーしました
    → 3つのディレクションブリーフ
  2. 方向性 #1 で4つのバリエーションを生成する
    '<chosen prompt>' で画像を4枚生成してください。クリーンなイラストスタイルのために Recraft を使用してください。✓ コピーしました
    → 4つの URL
  3. イテレーションする
    #2 が一番近いです。調整: より暖かいパレット、背景をすっきりと。さらに3枚再生成してください。✓ コピーしました
    → 洗練されたセット

結果: コーヒー1杯程度のコストで、個性的なヒーロー画像が完成。

注意点
  • イテレーションしすぎてクレジットを消費する — イテレーションは2ラウンドまでに制限する。それでもしっくりこなければ方向性自体が間違っている — ブリーフを見直す

組み合わせ

他のMCPと組み合わせて10倍の力を

everart + filesystem

生成してからローカルに保存しコミットする

私の 'caching' 記事用の OG カードを生成し、URL を ./public/og/caching.png にダウンロードしてください。✓ コピーしました
everart + notion

イラストを生成し Notion ページに直接埋め込む

'Onboarding' ページ用のバナー画像を生成し、ページ上部に画像ブロックとして追加してください。✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
generate_image prompt: str, model?: str (default '207910310772879360'), image_count?: int (default 1) 唯一のツール — プロンプトに一致する画像を N 枚生成する 1 EverArt credit per image

コストと制限

運用コスト

APIクォータ
EverArt のプランに依存 — 通常クレジット単位で計測されます
呼び出しあたりのトークン
プロンプトテキストのみ(約100トークン)。ボトルネックは生成時間です
金額
everart.ai/pricing を確認 — 通常1枚あたり数セント
ヒント
4回の個別呼び出しではなく image_count: 4 で1回にまとめる — コストは同じで、イテレーションが速い

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 環境変数に EVERART_API_KEY を設定
データ送信先: プロンプトと画像が everart.ai に送信されます

トラブルシューティング

よくあるエラーと対処法

401 Unauthorized — EVERART_API_KEY が未設定または無効です

everart.ai で API キーを再作成し、MCP クライアントの設定に指定してください。

確認: curl -H "Authorization: Bearer $EVERART_API_KEY" https://api.everart.ai/v1/models
Image URL expires after a day — 画像 URL が1日で期限切れになる

filesystem MCP で即座にダウンロードしてください。ホスティング URL の長期保持には依存しないこと。

Generation timeouts — 生成がタイムアウトする

image_count の値が大きいとクライアントのタイムアウトを超える場合があります。一度に2枚ずつリクエストしてループしてください。

代替案

EverArt 他との比較

代替案代わりに使う場面トレードオフ
Replicate MCP幅広いモデル選択が必要なとき(FLUX、SDXL、数百のファインチューンモデル)セットアップが多いが、より強力。秒単位の従量課金
fal.ai MCP高速な推論とストリーミングが必要なとき価格帯は同程度。Replicate よりモデル数がやや少ない
OpenAI DALL-E via API既に OpenAI を利用しており請求を一本化したいときコンテンツフィルターがより厳格。スタイルの幅が狭い

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る