Vibe Worldbuilding MCP
Create detailed fictional worlds with Claude - Complete with automatic taxonomies, interconnected entries, AI-generated images, and navigable websites.
⚡ 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
- Verdant Realms - Bioluminescent forest ecosystem
- Test Worlds - Generated by test suite
📄 License
MIT License - See LICENSE for details.
Made with Claude 🤖 | Powered by MCP ⚡ | Enhanced with AI Images 🎨
Metadata
Release files for iflow-mcp_vibe-worldbuilding-mcp 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz | 19.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_vibe_worldbuilding_mcp-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.7 kB
Release files / iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz
| Download URL | iflow_mcp_vibe_worldbuilding_mcp-1.0.1.tar.gz |
|---|---|
| Size | 19.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
11f07a4d62034921f1a415fd18fec569db9c1dc331bc34a95f090ef2cd3f9133
|
|
BLAKE2b-256 checksum How to use checksums |
6aa63d6f24675fca71fff44a50b720b950212d243b5027231dcfef03d136b3df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|
Release files / iflow_mcp_vibe_worldbuilding_mcp-1.0.1-py3-none-any.whl
| Download URL | iflow_mcp_vibe_worldbuilding_mcp-1.0.1-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c23b149f4a9a2971e1717f0e9e542349e1d7aaaba741131decbf86294dbf38bd
|
|
BLAKE2b-256 checksum How to use checksums |
1ffc786cb765b4b5c0d81350c5ce1ffb56bdccf2b2437bf6a1668a0d77b4e71b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|