Vibe Worldbuilding MCP is an MCP server that provides Claude with a complete pipeline for building rich fictional worlds, taxonomies, and cross-referenced lore. Designed for creative writers, tabletop roleplaying game masters, narrative designers, and worldbuilders, the server orchestrates the generation of complex settings from initial prompts into structured knowledge bases. It connects to the FAL API for generating accompanying visual assets and image galleries, while generating static websites that allow users to navigate their world entries, locations, artifacts, and character bios. The server automatically creates taxonomies and establishes bidirectional cross-references across entities, producing stub entries for referenced lore elements that have not yet been detailed. Users interact with the system through natural language queries in their Model Context Protocol client, which coordinates the creation of interconnected lore trees. By pairing structural data management with automated media generation and static site compilation, the server turns narrative concepts into browseable, fully documented encyclopedias complete with visual aesthetics and contextual connections.
Category: Design, Media & Creative
Tags: creative-writing, storytelling, taxonomy, worldbuilding
bash pip install -e . npm install 2. (Optional) Configure your FAL API key for AI image generation: bash echo "FAL_KEY=your_api_key_here" > .env 3. Register the server in your Claude Desktop configuration file: json { "mcpServers": { "vibe-worldbuilding": { "command": "python3", "args": ["./vibe_worldbuilding_server.py"], "env": { "FAL_KEY": "your_fal_api_key_here" } } } } 4. Restart Claude Desktop and prompt the assistant to begin creating a world.Part of MCP Servers
Vibe Worldbuilding MCP creates interconnected fictional universes based on text prompts. It automatically sets up categories such as characters, locations, and artifacts, links cross-referenced entities, and builds stub pages for unexplored terms. It can also generate concept art via FAL and publish the complete setting as a navigable static website with galleries.
You install the server locally by cloning its repository, installing Python dependencies with pip install -e ., and installing Node.js dependencies with npm install. You then add the server execution command and script path to your Claude Desktop configuration file, specifying python3 and vibe_worldbuilding_server.py in the server arguments.
Vibe Worldbuilding MCP is documented for Claude Desktop through its standard configuration file. However, because it complies with the Model Context Protocol standard, it can also run with other MCP-compatible clients and agents that support local process-based stdio server connections and Python execution environments.
An API key is optional. The core worldbuilding features, including text taxonomy organization, lore linking, and static site compilation, function without additional keys. However, if you want to generate visual artwork and illustrations for your entries, you must provide a FAL API key via the FAL_KEY environment variable.
Yes, Vibe Worldbuilding MCP is open source software distributed under the permissive MIT License. You can view the complete source code, review architectural guides, submit contributions, or adapt the codebase for custom narrative generation workflows directly on its official GitHub repository.