浏览代码

chore:mcp-go升级到v1.4.0

新旧两个 MCP 服务无需改动即可编译;fwh-agent-mcp 按 2025-11-25 协议握手、工具调用、参数校验与令牌校验冒烟通过,旧 MCP stdio 启动正常。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Jerry Liang 5 天之前
父节点
当前提交
e2c0cca6bb
共有 3 个文件被更改,包括 4 次插入 和 2 次删除
  1. 1 1
      docs/ai-assistant-agentserver/agent-mcp.md
  2. 1 1
      service/go.mod
  3. 2 0
      service/go.sum

+ 1 - 1
docs/ai-assistant-agentserver/agent-mcp.md

@@ -67,7 +67,7 @@ fwh-agent-mcp -set=ops      -listen=127.0.0.1:8092   # 写服务(二期)
 
 ### 3.2 工具定义
 
-使用 mcp-go v0.57(`go.mod` 当前版本)的结构体生成参数 schema(`mcp.WithInputSchema[T]`)和类型化处理函数(`mcp.NewTypedToolHandler`),参数校验交给 `server.WithInputSchemaValidation()`:
+使用 mcp-go v1.4(`go.mod` 当前版本)的结构体生成参数 schema(`mcp.WithInputSchema[T]`)和类型化处理函数(`mcp.NewTypedToolHandler`),参数校验交给 `server.WithInputSchemaValidation()`:
 
 ```go
 // kit/tool.go

+ 1 - 1
service/go.mod

@@ -12,7 +12,7 @@ require (
 	github.com/google/uuid v1.6.0
 	github.com/hibiken/asynq v0.26.0
 	github.com/hibiken/asynqmon v0.7.2
-	github.com/mark3labs/mcp-go v0.57.0
+	github.com/mark3labs/mcp-go v1.4.0
 	github.com/redis/go-redis/v9 v9.21.0
 	github.com/robfig/cron/v3 v3.0.1
 	github.com/sigurn/crc16 v0.0.0-20240131213347-83fcde1e29d1

+ 2 - 0
service/go.sum

@@ -194,6 +194,8 @@ github.com/mailru/easyjson v0.7.6 h1:8yTIVnZgCoiM1TgqoeTl+LfU5Jg6/xL3QhGQnimLYnA
 github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
 github.com/mark3labs/mcp-go v0.57.0 h1:jzWKyCzdWnwnZt05cvcQQ+ngiUl2RnixXJa7Kj4qP1E=
 github.com/mark3labs/mcp-go v0.57.0/go.mod h1:+8WclSK1ZUweCP3hvktSji8n8ABG/95QaEkeVE/Uwas=
+github.com/mark3labs/mcp-go v1.4.0 h1:gEWEv7YOTJjW4K9cxuwfr0FLRFgSWOE1Bju1SxPlctI=
+github.com/mark3labs/mcp-go v1.4.0/go.mod h1:6L8eBboqlAMnYrvl8rpbUeV2qE/SJh52aVGrXIomVb0=
 github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
 github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
 github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=