| name | dcs-world |
| description | Invoke DCS World gRPC methods. Service for querying airbases, marks, and theatre information. Proto: dcs-grpc-wrapper/proto/world/v0/world.proto |
dcs-world Skill
Invoke DCS World service gRPC methods for querying world state and geography information.
Prerequisites
- AppHost started:
aspire start or aspire start --isolated
dcs-grpc-wrapper resource is live and healthy
.withMcpServer({ path: "/mcp/dcs-grpc", endpointName: "dcs-grpc" }) is configured in apphost.ts
Available Methods
Airbases
- GetAirbases - Get list of airbases for coalition (aerodromes, helipads, ships)
Marks
- GetMarkPanels - Get all mark panels with marks placed on them
Theatre/Map
- GetTheatre - Get current mission theatre (map name)
Quick Examples
CRITICAL — Tool Invocation: NEVER use aspire mcp call in the terminal to invoke gRPC methods. Always use the MCP tool directly:
- Load deferred tool:
tool_search_tool_regex with pattern mcp_dcs-grpc-wrap
- Call:
mcp_dcs-grpc-wrap_call_grpc_method with the JSON payload below
Get Blue coalition airbases:
{"method": "GetAirbases", "payload": {"coalition": "COALITION_BLUE"}}
Get all mark panels:
{"method": "GetMarkPanels", "payload": {}}
Get theatre/map name:
{"method": "GetTheatre", "payload": {}}
References