Skip to main content
Glama
Rail1bc

WorlditorMCP

by Rail1bc

WorlditorMCP

Ein mit einem einzigen Befehl bereitgestellter Weltservice: MCP als First-Class-Protokoll, beliebige Agent-Frameworks (AstrBot / Claude / Cursor / selbstgebaute Agents…) können angebunden werden; mit integrierter WebUI – menschliche Spieler melden sich an und spielen, der Besitzer verwaltet visuell.

Der Kern ist reine Daten: Kacheln/Verbindungen/Entitäten/Item-Definitionen/Spieldaten, das Verhalten wird von Spielpaketen getragen (eingebaute Domänenpakete + Community-Pakete, siehe worlditor_mcp/builtin_plays/).

Schnellstart

# Docker(推荐)
docker run -d -p 6288:6288 -v worlditor-data:/data ghcr.io/rail1bc/worlditor:latest

# Python 一行
pipx install worlditor-mcp
worlditor serve

Nach dem Start:

Einstieg

Adresse

WebUI (Anmeldung/Spielen/Verwaltung)

http://localhost:6288

MCP streamable HTTP

http://localhost:6288/world/mcp

MCP stdio (lokal, ein Befehl)

worlditor mcp-stdio --db data/world.db --token <agent-token>

Jeder MCP-Client kann nach Verbindung mit Authorization: Bearer <token> spielen; Agent-Registrierung: POST /auth/agent-register {"name": "..."} (mit Einladungscode oder offen).

Related MCP server: Agentic AI System MCP Server

Konfiguration (Umgebungsvariablen WORLDITOR_*, alle mit Standardwerten)

Variable

Standard

Beschreibung

WORLDITOR_DATA_DIR

./data

Datenverzeichnis (world.db / plays/)

WORLDITOR_HOST / WORLDITOR_PORT

0.0.0.0 / 6288

Listenadresse

WORLDITOR_AUTH_MODE

open

open / invite / closed

WORLDITOR_ADMIN_KEY

leer

Admin-Registrierungsschlüssel (leer = erster Registrierter ist admin)

WORLDITOR_ALLOW_AGENT_REGISTER

1

Ob Agenten-Selbstregistrierung erlaubt ist

WORLDITOR_ALLOWED_ORIGINS

leer

CORS-erlaubte Ursprünge (kommagetrennt)

WORLDITOR_STATIC_DIR

automatisch erkannt

WebUI-Build-Ausgabeverzeichnis

CLI-Parameter (worlditor serve --port 6288 --admin-key xxx) haben Vorrang vor Umgebungsvariablen.

Entwicklung

uv sync          # 或 pip install -e .[dev]
pytest           # 全量测试
ruff check . && ruff format --check .
cd webui && npm install && npm run build   # 前端构建(dist 提交跟踪)

Design-Dokument siehe DESIGN.md (v5 final: Kern/Spielpakete/Protokoll/Roadmap).

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rail1bc/WorlditorMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server