Skip to main content
Glama
Rail1bc

WorlditorMCP

by Rail1bc

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 (вход/игра/управление)

http://localhost:6288

MCP streamable HTTP

http://localhost:6288/world/mcp

MCP stdio (локально одной строкой)

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

Любой MCP-клиент может играть, подключившись с Authorization: Bearer <token>; регистрация агента: POST /auth/agent-register {"name": "..."} (по пригласительному коду или открыто).

Related MCP server: Agentic AI System MCP Server

Конфигурация (переменные окружения WORLDITOR_*, все имеют значения по умолчанию)

Переменная

По умолчанию

Описание

WORLDITOR_DATA_DIR

./data

Каталог данных (world.db / plays/)

WORLDITOR_HOST / WORLDITOR_PORT

0.0.0.0 / 6288

Адрес прослушивания

WORLDITOR_AUTH_MODE

open

open / invite / closed

WORLDITOR_ADMIN_KEY

пусто

Ключ регистрации администратора (пусто = первый зарегистрировавшийся становится admin)

WORLDITOR_ALLOW_AGENT_REGISTER

1

Разрешать ли самостоятельную регистрацию агентов

WORLDITOR_ALLOWED_ORIGINS

пусто

Разрешённые источники CORS (через запятую)

WORLDITOR_STATIC_DIR

автоопределение

Каталог собранных артефактов 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: ядро/игровые пакеты/протокол/дорожная карта).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

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