MUAV-GCS MCP服务器
TypeScript中的MCP服务器实现了连接到的MUAV-GCS工具 多无人机地面军事系统。它包括以下特征:
- MUAV-GCS工具:在MUAV-GCS系统中提供对无人机的控制和访问的工具。
- 连接到代理生成器:允许您将MCP服务器连接到Agent Builder进行测试和调试的功能。
- 在MCP检查器中调试SSE:允许您使用MCP检查器调试MCP服务器的功能。
- 在MCP检查器中调试STDIO:允许您使用MCP检查器调试MCP服务器的功能。
开始使用MUAV-GCS MCP服务器模板
先决条件 要在本地开发计算机上运行MCP服务器,您需要:
- 打开VS代码调试面板。选择
Debug in Agent Builder或按F5开始调试MCP服务器。 - 使用AI Toolkit代理生成器测试服务器 这个提示。服务器将自动连接到代理生成器。
- 点击
Run使用提示测试服务器。
恭喜!您已通过代理生成器作为MCP客户端在本地开发计算机上成功运行MUAV-GCS MCP服务器。 
模板中包含的内容
| 文件夹/文件 | 内容 |
|---|---|
.vscode | 用于调试的VSCode文件 |
.aitk | AI工具包的配置 |
src | mcp服务器的源代码 |
如何调试MUAV-GCS MCP服务器
笔记: - MCP检查员 是一个用于测试和调试MCP服务器的可视化开发工具。 - 所有调试模式都支持断点,因此您可以在工具实现代码中添加断点。
| 调试模式 | 说明 | 调试步骤 |
|---|---|---|
| Agent Builder | 通过AI Toolkit在Agent Builder中调试MCP服务器。1.打开VS代码调试面板。选择 Debug in Agent Builder 并按 F5 开始调试MCP服务器。 |
2.使用AI Toolkit Agent Builder对服务器进行测试 这个提示。服务器将自动连接到代理生成器。 3.点击 Run 使用提示测试服务器。 | |用于SSE的MCP检查器|使用MCP检查器调试MCP服务器。1.打开VS代码调试面板。选择 Debug SSE in Inspector (Edge) 或 Debug SSE in Inspector (Chrome)。按F5开始调试。 2.当MCP检查器在浏览器中启动时,单击 Connect 按钮连接此MCP服务器。 3.然后你可以 List Tools,选择工具,输入参数,以及 Run Tool 调试服务器代码。 | |STDIO的MCP检查器|使用MCP检查器调试MCP服务器。1.打开VS代码调试面板。选择 Debug STDIO in Inspector。按F5开始调试。 2.当MCP检查器在默认浏览器中启动时,单击 Connect 按钮连接此MCP服务器。 3.然后你可以 List Tools,选择工具,输入参数,以及 Run Tool 调试服务器代码。 4.当然可以在工具实现代码中添加断点。 |
默认端口和自定义
| 调试模式 | 端口 | 定义 | 自定义 | 注意 |
|---|---|---|---|---|
| 代理生成器 | 3001 | tasks.json | 编辑 launch.json, tasks.json, index.ts, mcp.json 更改端口和参数。 | 无 |
| SSE MCP检查员 | 3001(服务器);5173和3000(检查员) | tasks.json | 编辑 launch.json, tasks.json, index.ts, mcp.json 更改上述端口。 | 无 |
| STDIO的MCP检查员 | 不适用 | launch.json | N/A | 启动调试时,它会启动MCP检查器,并预先配置MCP设置(默认为 npm --silent run dev:stdio).点击后 Connect,Inspector在STDIO上启动MCP服务器,该服务器也通过VSCode自动连接进行调试。 |
