WorlditorMCP
WorlditorMCP
Мировой сервис, разворачиваемый одной командой: MCP — протокол первого класса, любая агентная платформа (AstrBot / Claude / Cursor / собственный агент…) может подключиться; встроенный 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-клиент может играть, подключившись с Authorization: Bearer <token>;
регистрация агента: POST /auth/agent-register {"name": "..."} (по пригласительному коду или открыто).
Related MCP server: Agentic AI System MCP Server
Конфигурация (переменные окружения WORLDITOR_*, все имеют значения по умолчанию)
Переменная | По умолчанию | Описание |
|
| Каталог данных (world.db / plays/) |
|
| Адрес прослушивания |
|
|
|
| пусто | Ключ регистрации администратора (пусто = первый зарегистрировавшийся становится admin) |
|
| Разрешать ли самостоятельную регистрацию агентов |
| пусто | Разрешённые источники 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-