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-