本次优化新增了以下依赖包,请运行 go mod tidy 安装:
go mod tidygo get github.com/redis/go-redis/v9go get github.com/xwb1989/sqlparsergo get gopkg.in/yaml.v3go get github.com/go-sql-driver/mysqlgo get github.com/modelcontextprotocol/go-sdkgo get github.com/unidoc/unipdf/v3如果 go mod tidy 不工作,可以手动安装:
go get github.com/redis/go-redis/v9
go get github.com/xwb1989/sqlparser
go get gopkg.in/yaml.v3
go get github.com/go-sql-driver/mysql
go get github.com/modelcontextprotocol/go-sdk安装完成后,运行以下命令验证:
# 编译检查
go build
# 运行测试
go test ./...
# 运行性能基准测试
go test -bench=. ./test如果使用Docker部署,依赖会自动在构建时安装:
docker-compose build mcp-server
docker-compose up -d解决: 确保在项目根目录执行命令,且 go.mod 文件存在
解决: 运行 go mod download 重新下载依赖
解决: 删除 go.sum 文件,重新运行 go mod tidy