Skip to main content

dcs-world

Invoke DCS World gRPC methods. Service for querying airbases, marks, and theatre information. Proto: dcs-grpc-wrapper/proto/world/v0/world.proto

来源信息

仓库
deadl1f7/dcs-hivemind
最近来源活动
2026年4月13日 19:05
检测到的 SKILL.md 语言
英语
星标
1
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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: > 1. Load deferred tool: `tool_search_tool_regex` with pattern `mcp_dcs-grpc-wrap` > 2. Call: `mcp_dcs-grpc-wrap_call_grpc_method` with the JSON payload below Get Blue coalition airbases: ```json {"method": "GetAirbases", "payload": {"coalition": "COALITION_BLUE"}} ``` Get all mark panels: ```json {"method": "GetMarkPanels", "payload": {}} ``` Get theatre/map name: ```json {"method": "GetTheatre", "payload": {}} ``` ## References - [World Singleton Documentation](https://wiki.hoggitworld.com/view/DCS_singleton_world) - [Airbases Documentation](https://wiki.hoggitworld.com/view/DCS_func_getAirbases) - [Proto File](../../proto/world/v0/world.proto)
在 GitHub 查看