mcpField
L
Leonardo AI MCP Server

Leonardo AI MCP Server

ローカル
github.com/nikolausmメディア・デザイン274 週間前に更新

Leonardo AI MCP Server について

Leonardo AI MCP Serverは、MCPクライアントからLeonardo AIの画像生成APIを利用できるサーバーです。複数のモデルでの生成、まとめての生成、ローカル保存やURL取得、クレジット確認に対応しています。

主な機能

  1. 01複数モデルでの画像生成
  2. 02多様なアートスタイルの選択
  3. 031回につき1~4枚を生成
  4. 04画像のローカル保存またはURL取得
  5. 05残りクレジットの確認

活用シーン

  1. 01指定したスタイルのイラスト制作
  2. 02複数の画像案をまとめて生成
  3. 03生成前のクレジット確認

MCP 対応

Leonardo AIの画像生成機能をMCPクライアントに公開します。モデル一覧やクレジット確認の機能も利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Leonardo AI MCP サーバー

150 の無料デイリークレジットで Leonardo AI の画像生成 API にアクセスできる MCP(Model Context Protocol)サーバーです。

機能

  • さまざまな AI モデルを使用して高品質な画像を生成
  • 1 日 150 クレジット無料(午前 0 時に更新)
  • 複数のアートスタイルとモデルに対応
  • バッチ生成(一度に 1~4 枚の画像)
  • 画像をローカルに保存、または URL を取得
  • 残りのクレジットを確認

利用可能なモデル

  • Leonardo Diffusion XL:汎用性の高い高品質モデル
  • Leonardo Vision XL:フォトリアルなスタイルやアーティスティックなスタイル
  • Leonardo Anime XL:アニメやマンガ風の画像
  • DreamShaper v7:ファンタジーや夢のような画像
  • Realistic Vision v5:非常にリアルな写真

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/nikolausm/leonardo-ai-mcp-server.git
cd leonardo-ai-mcp-server
  1. 依存関係をインストールします:
npm install
  1. Leonardo AI API キーを取得します:

    • https://leonardo.ai で登録します(無料)
    • API 設定に移動します
    • API キーを生成します
    • キーをコピーします
  2. 環境変数を設定します:

export LEONARDO_API_KEY="your_api_key_here"

Claude Desktop での設定

Claude Desktop の設定(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "leonardo-ai": {
      "command": "node",
      "args": ["/path/to/leonardo-ai-mcp-server/index.js"],
      "env": {
        "LEONARDO_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用方法

画像を生成する
// Basic usage
generate_image({
  prompt: "a majestic castle on a hilltop at sunset"
})

// Advanced usage
generate_image({
  prompt: "cute cartoon guinea pig with big eyes",
  model: "leonardo-anime-xl",
  negative_prompt: "realistic, scary, dark",
  num_images: 2,
  width: 768,
  height: 768,
  guidance_scale: 10,
  save_path: "/tmp/guinea_pig.png"
})
残りのクレジットを確認する
check_credits()
利用可能なモデルを一覧表示する
list_models()

無料クレジットの仕組み

  • 1 日 150 クレジット(UTC の午前 0 時にリセット)
  • 画像 1 枚あたり約 2 クレジットを消費します
  • つまり、無料で 1 日約 75 枚の画像を生成できます!
  • クレジットカードは不要です

より良い結果を得るためのヒント

  1. モデルを具体的に指定する:

    • アニメ・カートゥーン風には leonardo-anime-xl
    • フォトリアルな画像には realistic-vision-v5
    • ファンタジーアートには dreamshaper-v7
  2. 画像サイズを最適化する:

    • 8 の倍数を使用します(512、768、1024)
    • 正方形の画像が最適な場合がよくあります
  3. ネガティブプロンプトを活用する:

    • 望ましくない要素を避けるために使用します
    • 例:「ぼやけた、低品質、歪んだ」

例

子ども向け絵本のイラスト
generate_image({
  prompt: "friendly guinea pig reading a book, children's illustration, soft pastel colors",
  model: "leonardo-diffusion-xl",
  negative_prompt: "realistic, dark, scary",
  width: 768,
  height: 768
})
教育用ポスター
generate_image({
  prompt: "educational poster showing guinea pig care, clean design, infographic style",
  model: "leonardo-vision-xl",
  num_images: 3,
  guidance_scale: 12
})

エラー処理

このサーバーは、よくあるエラーに対応します:

  • 無効な API キー
  • クレジット不足
  • 生成の失敗
  • タイムアウトの問題

ライセンス

MIT

作者

Michael Nikolaus

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。