ark-asa-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARK_ASA_RCON_HOST | No | RCON host | 127.0.0.1 |
| ARK_ASA_RCON_PORT | No | RCON port | 27020 |
| ARK_ASA_CONFIG_PATH | No | Path to config.json file (alternative to individual environment variables) | |
| ARK_ASA_RCON_PASSWORD | No | RCON password (required if not using config file) | |
| ARK_ASA_RCON_SERVER_NAME | No | Server name for a single server configuration (optional if only one server) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| asa_list_serversA | List configured Ark: Survival Ascended RCON servers without exposing passwords. |
| asa_config_list_serversB | List servers from config.json without exposing passwords. |
| asa_config_upsert_serverB | Create or update a named ASA RCON server in config.json. |
| asa_config_remove_serverB | Remove a named ASA RCON server from config.json. |
| asa_config_set_default_serverB | Set the default ASA RCON serverName in config.json. |
| asa_rcon_commandC | Run one raw Ark: Survival Ascended RCON command. |
| asa_list_playersB | Run ListPlayers and return raw output plus parsed player entries. |
| asa_broadcastB | Broadcast a message to connected Ark: Survival Ascended players. |
| asa_save_worldB | Run SaveWorld on the Ark: Survival Ascended server. |
| asa_get_game_logC | Run GetGameLog on the Ark: Survival Ascended server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools target distinct actions, but asa_list_servers and asa_config_list_servers appear to do nearly the same thing, creating real selection risk. The specialized RCON wrappers are clearly described, though asa_rcon_command can overlap with them by design.
All names use the asa_ prefix and snake_case, and most follow a verb_noun pattern such as asa_list_players and asa_save_world. The config tools consistently use asa_config_<verb>_<object>, with minor deviations like asa_rcon_command and asa_broadcast.
10 tools is well-scoped for a server that manages ASA RCON server configuration and provides common RCON operations. Each tool has a plausible role in the workflow, and the count is solidly within the ideal range.
The config lifecycle is covered with list, upsert, remove, and set-default, while RCON coverage includes a raw command plus wrappers for players, broadcast, save world, and game log. A direct status or connection-check tool is missing, but the raw RCON command provides a fallback for many edge cases.