バイブワールドビルディングMCP
自動画像生成機能を備えた、Claude による詳細な架空の世界を作成するためのモデル コンテキスト プロトコル (MCP)。
概要
このMCPは、構造化されたワールドビルディングアプローチを通じて、豊かでまとまりのある架空の世界を構築するのに役立ちます。Claudeの機能を活用して、コンセプトの開発、詳細の検討、一貫性の維持を支援します。また、MCPは、ワールドの要素を視覚的に表現する画像を生成することもできます。
インストール
- MCP CLI をインストールします。
- 必要な依存関係をインストールします。
pip install google-generativeai
- Google AI API キーを使用して Vibe Worldbuilding MCP をインストールします。
cd /path/to/vibe-worldbuilding-mcp
mcp install vibe_worldbuilding_server.py -v IMAGEN_API_KEY=your_api_key_here
-v
フラグは、画像生成に必要な環境変数を設定します。Imagen 用の Google AI API キーをお持ちでない場合でも、MCP をワールド構築に使用できますが、画像生成機能は動作しません。あるいは、開発モードで MCP をテストすることもできます。mcp dev vibe_worldbuilding_server.py -v IMAGEN_API_KEY=your_api_key_here
使い方
MCP は、世界構築プロセスをガイドするいくつかのプロンプトを提供します。
- start-worldbuilding - 新しい世界プロジェクトを始める
- continue-worldbuilding - 既存の世界での作業を再開する
- 世界の基盤- あなたの世界の核となる概念を開発する
- 分類学- 世界の要素の分類システムを作成する
- world-entry - 特定の要素の詳細なエントリを作成する
- consistency-review - 論理的な一貫性をチェックする
- エントリの修正- 既存のエントリを修正して改善する
- ワークフロー- 全体的なプロセスに関するガイダンスを取得する
画像生成
MCPは、ワールド要素の画像を生成できます。エントリ、タクソノミー、その他の要素のマークダウンファイルを作成したら、 generate_image_from_markdown_file
ツールを使用します。
Use the generate_image_from_markdown_file tool with path="/path/to/your/file.md"
このツールは次のことを行います。
- マークダウンファイルの内容を読む
- タイトルと説明を抽出する
- GoogleのImagen APIを使用して適切な画像を生成する
- 画像をマークダウンファイルの隣の「images」フォルダに保存します。
生成された画像を Claude にアップロードして、会話で表示することができます。
ワールドビルディングワークフロー
- 開始するには**、start-worldbuilding**プロンプトから始めてください
- 新しいセッションごとに、世界構築を続けることから始めます。
- 次の順序で世界を展開してください:
- 世界基盤(中核概念と概要)
- 分類法(分類システム)
- 具体的なエントリー(詳細な記事)
- 興味のある要素を開発することで、あなたの世界を有機的に成長させましょう
- 世界の要素の画像を生成して視覚的に生き生きと表現します
セッション例
User: Let's create a new world.
[User selects the "start-worldbuilding" prompt from the MCP menu]
Claude: [Displays the worldbuilding prompt]
User: I'd like to create a world where sound has magical properties.
Claude: [Helps develop the concept and explores implications]
User: Let's save this as my world overview file.
Claude: [Saves the content to world-overview.md]
User: Now generate an image for this overview.
[User uses the generate_image_from_markdown_file tool]
Claude: [Generates an image and saves it to disk]
要件
- Imagen 用の Google AI API キー (IMAGEN_API_KEY 環境変数として設定)
- Google Generative AI Python ライブラリ (
google-generativeai
) - MCP CLIツール
成功のためのヒント
- コアコンセプトから始めて、段階的に世界を構築します
- 関連コンテンツのクラスターを作成する
- 一貫性を定期的に確認する
- 量より質を重視する
- あなたの世界を自然に生み出しましょう
- 生成された画像を使用して、さらなる世界構築を刺激します