Labsco
MCP SERVER

Vibe Worldbuilding MCP

by jasnonaz

Build a fictional world with taxonomies, cross-linked entries, generated images and a navigable site.

Games, Entertainment & Fandom
Summary
Entries create their own stubs, so the world grows sideways as you write.

After an entry is written, the stub tools read it for entities that deserve their own page and create placeholders for them — which is how one character description turns into a linked set of locations and factions instead of a dead end. Order matters: world first, taxonomies second, entries third.

What it is

A worldbuilding pipeline over MCP: it creates a world project on disk, generates taxonomy guidelines, writes entries that reference their taxonomy, stubs out entities they mention, and builds a static website from the result.

What you get
  • instantiate_world — a complete world project structure in its own uniquely named folder
  • generate_taxonomy_guidelines and create_taxonomy_folders — custom taxonomies such as characters, locations and artifacts
  • create_world_entry — entries that automatically reference the taxonomy overview they belong to
  • identify_stub_candidates and create_stub_entries — placeholder pages for entities your writing mentions
  • generate_image_from_markdown_file — an image per entry, with a style and an aspect ratio from 1:1, 16:9, 9:16, 3:4 or 4:3
  • build_static_site — a navigable website with image galleries
  • File helpers: save_world_content, read_world_content, list_world_files
Requirements

Pip install -e . and npm install in the cloned repository, then run vibe_worldbuilding_server.py from your client. Image generation is the only part that needs credentials — a FAL API key in FAL_KEY; everything else works without one.

Setup effort

One command — mcp install vibe_worldbuilding_server.py -v FAL_KEY=your_fal_api_key_here