mcp-azureland
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-azurelandstart the event farming task"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-azureland
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 |
Related MCP server: AstrBot MCP
Quick Start
Prerequisites
Python 3.10+
AzurLaneAutoScript installed and configured
Windows (recommended)
Installation
# Clone and install
git clone git@github.com: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 pathRun
# Directly
python -m mcp_azureland.server
# Or via installed command
mcp-azurelandMCP 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 |
| Start ALAS scheduler or run single task |
| Stop a running ALAS process |
| Get process status |
| List all available automation tasks |
Configuration
Tool | Description |
| List all ALAS config files |
| Read config values |
| Set config values |
| Enable/disable scheduler tasks |
Monitoring
Tool | Description |
| Read recent log output |
| Parse log for status summary |
| Get latest error screenshot |
| 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 methodsRegister the adapter in
server.py
See adapters/base.py for the interface.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Wislist/mcp-azureland'
If you have feedback or need assistance with the MCP directory API, please join our Discord server