Leonardo AI MCP Server について
Leonardo AI MCP Serverは、MCPクライアントからLeonardo AIの画像生成APIを利用できるサーバーです。複数のモデルでの生成、まとめての生成、ローカル保存やURL取得、クレジット確認に対応しています。
主な機能
- 01複数モデルでの画像生成
- 02多様なアートスタイルの選択
- 031回につき1~4枚を生成
- 04画像のローカル保存またはURL取得
- 05残りクレジットの確認
活用シーン
- 01指定したスタイルのイラスト制作
- 02複数の画像案をまとめて生成
- 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:非常にリアルな写真
インストール
- このリポジトリをクローンします:
git clone https://github.com/nikolausm/leonardo-ai-mcp-server.git
cd leonardo-ai-mcp-server
- 依存関係をインストールします:
npm install
-
Leonardo AI API キーを取得します:
- https://leonardo.ai で登録します(無料)
- API 設定に移動します
- API キーを生成します
- キーをコピーします
-
環境変数を設定します:
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 枚の画像を生成できます!
- クレジットカードは不要です
より良い結果を得るためのヒント
-
モデルを具体的に指定する:
- アニメ・カートゥーン風には
leonardo-anime-xl - フォトリアルな画像には
realistic-vision-v5 - ファンタジーアートには
dreamshaper-v7
- アニメ・カートゥーン風には
-
画像サイズを最適化する:
- 8 の倍数を使用します(512、768、1024)
- 正方形の画像が最適な場合がよくあります
-
ネガティブプロンプトを活用する:
- 望ましくない要素を避けるために使用します
- 例:「ぼやけた、低品質、歪んだ」
例
子ども向け絵本のイラスト
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
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。