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.0.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.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_vibe_worldbuilding_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d3cd85babcaf9e4f90383f3113eaa184255483343cc17f075c2c3ef8b29331c4
MD5 8f3cadd3f959774909c5ae1e5210801f
BLAKE2b-256 f647505d82acb92f709691e3e6381e6275c99e3259200e2acbfa563b36a34f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iflow_mcp_vibe_worldbuilding_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b860335ac4030139a7fc105c4169634662a18263943285a2357c210d03b088e
MD5 162e16ad7cfc52ea5e46623ea6e40b00
BLAKE2b-256 bac9b661f43b87b67795d93f8fc8225eafefa7154f5e0184f9a8ecbc942b6178

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