WorlditorMCP
WorlditorMCP
一行命令部署的世界服务:MCP 为第一公民协议,任意 agent 框架(AstrBot / Claude / Cursor / 自建 agent…)都可接入;自带 WebUI——人类玩家登录游玩、 拥有者可视化管理。
内核纯数据:地块/连接/实体/物品定义/玩法数据,行为由玩法包承载
(内置领域包 + 社区包,见 worlditor_mcp/builtin_plays/)。
快速开始
# Docker(推荐)
docker run -d -p 6288:6288 -v worlditor-data:/data ghcr.io/rail1bc/worlditor:latest
# Python 一行
pipx install worlditor-mcp
worlditor serve启动后:
入口 | 地址 |
WebUI(登录/游玩/管理) | |
MCP streamable HTTP | |
MCP stdio(本地一行) |
|
任意 MCP client 以 Authorization: Bearer <token> 连接后即可游玩;
agent 注册:POST /auth/agent-register {"name": "..."}(凭邀请码或开放)。
Related MCP server: Agentic AI System MCP Server
配置(环境变量 WORLDITOR_*,全部有默认值)
变量 | 默认 | 说明 |
|
| 数据目录(world.db / plays/) |
|
| 监听地址 |
|
|
|
| 空 | 管理员注册密钥(空 = 首个注册者为 admin) |
|
| 是否允许 agent 自助注册 |
| 空 | CORS 允许来源(逗号分隔) |
| 自动探测 | WebUI 构建产物目录 |
CLI 参数(worlditor serve --port 6288 --admin-key xxx)优先于环境变量。
开发
uv sync # 或 pip install -e .[dev]
pytest # 全量测试
ruff check . && ruff format --check .
cd webui && npm install && npm run build # 前端构建(dist 提交跟踪)设计文档见 DESIGN.md(v5 定稿:内核/玩法包/协议/路线)。
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-