Azureland
БесплатноНе проверенEnables AI agents to manage AzurLaneAutoScript (ALAS) automation: start/stop processes, read/write configs, monitor runtime status, and schedule tasks via MCP t
Описание
Enables AI agents to manage AzurLaneAutoScript (ALAS) automation: start/stop processes, read/write configs, monitor runtime status, and schedule tasks via MCP tools.
README
MCP server for managing AzurLaneAutoScript (ALAS) and other game automation scripts via AI agents.
Status: Phase 1 — Core process management, config tools, and monitoring.
Overview
mcp-azureland exposes ALAS as a set of MCP tools, enabling AI agents (OpenClaw, Hermes, Cursor, Claude Code, etc.) to:
- Start/stop ALAS automation processes
- Read/write ALAS JSON config files
- Monitor runtime status via logs and screenshots
- Schedule tasks (daily, campaign farming, event farming, etc.)
Design principles
| Principle | Implementation |
|---|---|
| Zero intrusion | Never imports or modifies ALAS source code |
| Subprocess-based | ALAS runs as a subprocess via bridge script |
| Filesystem IPC | Reads configs, logs, screenshots from ALAS filesystem |
| Windows native | Process management optimized for Windows |
| Extensible | Abstract adapter interface for future game scripts |
Quick Start
Prerequisites
- Python 3.10+
- AzurLaneAutoScript installed and configured
- Windows (recommended)
Installation
# Clone and install
git clone [email protected]:Wislist/mcp-azureland.git
cd mcp-azureland
pip install -e .
Configuration
Edit config/server.yaml to set the path to your ALAS installation:
alas_path: "D:/Games/AzurLaneAutoScript" # Absolute or relative path
Run
# Directly
python -m mcp_azureland.server
# Or via installed command
mcp-azureland
MCP Client Setup
Add to your AI agent's MCP configuration:
{
"mcpServers": {
"azureland": {
"command": "python",
"args": ["-m", "mcp_azureland.server"],
"cwd": "/path/to/mcp-azureland"
}
}
}
MCP Tools
Process Management
| Tool | Description |
|---|---|
alas_start |
Start ALAS scheduler or run single task |
alas_stop |
Stop a running ALAS process |
alas_status |
Get process status |
alas_list_tasks |
List all available automation tasks |
Configuration
| Tool | Description |
|---|---|
config_list |
List all ALAS config files |
config_get |
Read config values |
config_set |
Set config values |
schedule_manage |
Enable/disable scheduler tasks |
Monitoring
| Tool | Description |
|---|---|
alas_logs |
Read recent log output |
alas_status_detail |
Parse log for status summary |
alas_screenshot |
Get latest error screenshot |
alas_statistics |
Read farming statistics |
Architecture
AI Agent (OpenClaw/Hermes)
│ MCP stdio (JSON-RPC)
▼
mcp-azureland server
│
├── ProcessManager ── subprocess ──► bridge/run_alas.py ── import ──► ALAS
├── ConfigManager ── read/write ──► config/*.json
└── MonitorManager ── tail/read ───► log/*.txt, screenshots/
Extending
To add support for another game:
- Create a new adapter in
src/mcp_azureland/adapters/ - Inherit from
BaseGameAdapterand implement the abstract methods - Register the adapter in
server.py
See adapters/base.py for the interface.
License
MIT
Установка Azureland
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Wislist/mcp-azurelandFAQ
Azureland MCP бесплатный?
Да, Azureland MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Azureland?
Нет, Azureland работает без API-ключей и переменных окружения.
Azureland — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Azureland в Claude Desktop, Claude Code или Cursor?
Открой Azureland на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Azureland with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
