mcp-azureland
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: Systems Manager
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Set up and run your firm's Precision AI agents, skills and routines from any MCP client.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage Minecraft servers through MCSManager, including instance control (start/stop/restart), file management, scheduled tasks, user management, and backup operations.5-
- AlicenseCqualityBmaintenanceEnables AI agents to manage system updates, application installations, and remote host orchestration through MCP tools.263MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to control Windows PCs by executing shell commands, managing files, capturing screenshots, and monitoring system information through a comprehensive set of MCP tools.181MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to securely create, manage, and monitor local processes such as dev servers, docker-compose, and test watchers, including restarting, checking status, and retrieving logs via MCP, HTTP, or WebSocket messaging.30 npm1MIT