fscan/Remote
2025-05-08 12:49:41 +08:00
..
lib perf:分离cli和rpc,加入mcp模块 2025-05-08 12:49:41 +08:00
server fix: 更新扫描工具描述和参数提示,增强用户体验 2025-05-08 12:49:41 +08:00
service fix: 更新扫描工具描述和参数提示,增强用户体验 2025-05-08 12:49:41 +08:00
buf.gen.yaml perf:分离cli和rpc,加入mcp模块 2025-05-08 12:49:41 +08:00
buf.lock perf:分离cli和rpc,加入mcp模块 2025-05-08 12:49:41 +08:00
buf.yaml perf:分离cli和rpc,加入mcp模块 2025-05-08 12:49:41 +08:00
README.md feat: 实现MCP工具和RPC服务,添加启动和扫描功能,更新依赖 2025-05-08 12:49:41 +08:00
remote.go feat: 实现MCP工具和RPC服务,添加启动和扫描功能,更新依赖 2025-05-08 12:49:41 +08:00

使用说明

本模块分为两部分:RPC 调用MCP 调用

启动方式

1. RPC 调用

运行以下命令启动 RPC 服务:

go run remote.go -api 127.0.0.1:8080 -sercet xxxx
  • -api:指定监听地址和端口。
  • -sercet:指定访问密钥。

2. MCP 调用

直接运行:

go run remote.go
  • 默认使用 stdio 协议。
  • 如需指定使用 sse 协议,请添加 -transport sse 参数:
go run remote.go -transport sse

开发调试

在开发 MCP 时,可以借助 Model Context Protocol Inspector 进行调试。

使用以下命令启动调试器:

npx @modelcontextprotocol/inspector

启动后即可在终端中进行调试。