Skip to main content

A Model Context Protocol server for creating detailed fictional worlds with Claude, complete with automatic image generation

Project description

Vibe Worldbuilding MCP

Create detailed fictional worlds with Claude - Complete with automatic taxonomies, interconnected entries, AI-generated images, and navigable websites.

Example World

⚡ Quick Start

1. Install Dependencies

# Python dependencies
pip install -e .

# Node.js dependencies  
npm install

2. Configure FAL API (Optional - for image generation)

# Add your FAL API key to .env
echo "FAL_KEY=your_api_key_here" > .env

3. Set Up MCP Server

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "vibe-worldbuilding": {
      "command": "python3",
      "args": ["./vibe_worldbuilding_server.py"],
      "env": {
        "FAL_KEY": "your_fal_api_key_here"
      }
    }
  }
}

4. Create Your First World

1. Ask Claude: "Create a fantasy world about floating islands"
2. Claude uses MCP tools to build complete world structure
3. Generated world includes entries, images, and navigable website

🌟 What You Get

Complete Worldbuilding Pipeline:

  • Rich world concepts with detailed lore and atmosphere
  • Custom taxonomies (characters, locations, artifacts, etc.)
  • Interconnected entries with automatic cross-references
  • AI-generated images for visual world elements
  • Static websites with navigation and image galleries
  • Auto-stub generation for referenced entities

📚 Documentation

Document Purpose
📖 User Guide Complete usage documentation and examples
⚡ Workflow Guide MCP command sequence and best practices
🔧 Development Guide Contributing and development setup
🏗️ Architecture Guide System design and technical details

🧪 Testing

# Run complete test suite
python tests/run_tests.py

# Test with image generation
python tests/test_e2e_comprehensive.py --verbose

# Keep test world for exploration
python tests/test_e2e_comprehensive.py --verbose

🚀 Example Worlds

📄 License

MIT License - See LICENSE for details.


Made with Claude 🤖 | Powered by MCP ⚡ | Enhanced with AI Images 🎨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 11f07a4d62034921f1a415fd18fec569db9c1dc331bc34a95f090ef2cd3f9133
MD5 f59b520adb0cc296564e35ee8f40ff57
BLAKE2b-256 6aa63d6f24675fca71fff44a50b720b950212d243b5027231dcfef03d136b3df

See more details on using hashes here.

File details

Details for the file iflow_mcp_vibe_worldbuilding_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_vibe_worldbuilding_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c23b149f4a9a2971e1717f0e9e542349e1d7aaaba741131decbf86294dbf38bd
MD5 b9d4a0f5ff0aa60749fb52650da1e8b0
BLAKE2b-256 1ffc786cb765b4b5c0d81350c5ce1ffb56bdccf2b2437bf6a1668a0d77b4e71b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page