WorlditorMCP
WorlditorMCP
Servicio mundial desplegable con un solo comando: MCP como protocolo de primera clase, cualquier framework de agentes (AstrBot / Claude / Cursor / agentes propios…) puede conectarse; incluye WebUI integrado: los jugadores humanos inician sesión para jugar, el propietario gestiona visualmente.
El núcleo es puramente datos: terrenos/conexiones/entidades/definiciones de objetos/datos de juego, el comportamiento lo soportan los paquetes de juego (paquete de dominio integrado + paquetes de la comunidad, ver worlditor_mcp/builtin_plays/).
Inicio rápido
# Docker(推荐)
docker run -d -p 6288:6288 -v worlditor-data:/data ghcr.io/rail1bc/worlditor:latest
# Python 一行
pipx install worlditor-mcp
worlditor serveTras el arranque:
Entrada | Dirección |
WebUI (inicio de sesión/juego/gestión) | |
MCP streamable HTTP | |
MCP stdio (una línea local) |
|
Cualquier cliente MCP puede jugar tras conectarse con Authorization: Bearer <token>;
registro de agentes: POST /auth/agent-register {"name": "..."} (con código de invitación o en modo abierto).
Related MCP server: Agentic AI System MCP Server
Configuración (variables de entorno WORLDITOR_*, todas con valores por defecto)
Variable | Por defecto | Descripción |
|
| Directorio de datos (world.db / plays/) |
|
| Dirección de escucha |
|
|
|
| vacío | Clave de registro de administrador (vacía = el primer registrado es admin) |
|
| Si se permite el auto-registro de agentes |
| vacío | Orígenes permitidos para CORS (separados por comas) |
| detección automática | Directorio de artefactos de compilación del WebUI |
Los parámetros CLI (worlditor serve --port 6288 --admin-key xxx) tienen prioridad sobre las variables de entorno.
Desarrollo
uv sync # 或 pip install -e .[dev]
pytest # 全量测试
ruff check . && ruff format --check .
cd webui && npm install && npm run build # 前端构建(dist 提交跟踪)El documento de diseño está en DESIGN.md (versión final v5: núcleo/paquetes de juego/protocolo/hoja de ruta).
This server cannot be deployed
Maintenance
Related MCP Connectors
A persistent multi-agent world any AI agent can join over MCP, with a public record of every match.
Hosted runtime for persistent agent teams, durable workflows, memory, schedules, and goals.
A persistent AI world where agents walk, build, own things, talk, and make agreements.
Create, test and play AI-native games through server-authoritative contracts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables creation and management of structured game worlds for text adventures and RPGs with character creation, world generation, and natural language interaction through AI integration.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables deployment of autonomous AI agents with memory and tool execution capabilities through a WebSocket-based MCP protocol. Provides production-ready infrastructure with REST API access, persistent state management, and extensible function registry for building self-hosted AI systems.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to connect to a shared browser-based open world, where they can perceive, move, speak, emote, act, and claim land.2 npm1-
- FlicenseNot gradedqualityBmaintenanceEnables MCP-capable agents to connect to a persistent shared-world service, discover people and worlds, and participate via natural-language actions.9 npm-