mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-03-31 16:20:28 +02:00
1.2 KiB
1.2 KiB
SSE MCP 测试服务器
这是一个用于验证SSE模式外部MCP功能的测试服务器。
使用方法
1. 启动测试服务器
cd cmd/test-sse-mcp-server
go run main.go
服务器将在 http://127.0.0.1:8082 启动,提供以下端点:
GET /sse- SSE事件流端点POST /message- 消息接收端点
2. 在CyberStrikeAI中添加配置
在Web界面中添加外部MCP配置,使用以下JSON:
{
"test-sse-mcp": {
"transport": "sse",
"url": "http://127.0.0.1:8082/sse",
"description": "SSE MCP测试服务器",
"timeout": 30
}
}
3. 测试功能
测试服务器提供两个测试工具:
-
test_echo - 回显输入的文本
- 参数:
text(string) - 要回显的文本
- 参数:
-
test_add - 计算两个数字的和
- 参数:
a(number) - 第一个数字 - 参数:
b(number) - 第二个数字
- 参数:
工作原理
- 客户端通过
GET /sse建立SSE连接,接收服务器推送的事件 - 客户端通过
POST /message发送MCP协议消息 - 服务器处理消息后,通过SSE连接推送响应
日志
服务器会输出以下日志:
- SSE客户端连接/断开
- 收到的请求(方法名和ID)
- 工具调用详情