Skip to content

Commit 1f7285e

Browse files
Erica177johnlanni
andauthored
feat : support mcp server auto discovery for nacos registry (alibaba#2122)
Co-authored-by: 澄潭 <[email protected]>
1 parent a53155c commit 1f7285e

File tree

15 files changed

+1710
-40
lines changed

15 files changed

+1710
-40
lines changed

go.mod

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ require (
3939
github.com/tidwall/gjson v1.17.0
4040
go.uber.org/atomic v1.11.0
4141
go.uber.org/zap v1.27.0
42-
golang.org/x/net v0.27.0
42+
golang.org/x/net v0.33.0
4343
google.golang.org/genproto/googleapis/api v0.0.0-20230920204549-e6e6cdab5c13
4444
google.golang.org/grpc v1.59.0
4545
google.golang.org/protobuf v1.33.0
@@ -71,7 +71,27 @@ require (
7171
github.com/Masterminds/sprig/v3 v3.2.3 // indirect
7272
github.com/alecholmes/xfccparser v0.1.0 // indirect
7373
github.com/alecthomas/participle v0.4.1 // indirect
74-
github.com/aliyun/alibaba-cloud-sdk-go v1.61.1704 // indirect
74+
github.com/alibabacloud-go/alibabacloud-gateway-pop v0.0.6 // indirect
75+
github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.5 // indirect
76+
github.com/alibabacloud-go/darabonba-array v0.1.0 // indirect
77+
github.com/alibabacloud-go/darabonba-encode-util v0.0.2 // indirect
78+
github.com/alibabacloud-go/darabonba-map v0.0.2 // indirect
79+
github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.10 // indirect
80+
github.com/alibabacloud-go/darabonba-signature-util v0.0.7 // indirect
81+
github.com/alibabacloud-go/darabonba-string v1.0.2 // indirect
82+
github.com/alibabacloud-go/debug v1.0.1 // indirect
83+
github.com/alibabacloud-go/endpoint-util v1.1.0 // indirect
84+
github.com/alibabacloud-go/kms-20160120/v3 v3.2.3 // indirect
85+
github.com/alibabacloud-go/openapi-util v0.1.0 // indirect
86+
github.com/alibabacloud-go/tea v1.2.2 // indirect
87+
github.com/alibabacloud-go/tea-utils v1.4.4 // indirect
88+
github.com/alibabacloud-go/tea-utils/v2 v2.0.7 // indirect
89+
github.com/alibabacloud-go/tea-xml v1.1.3 // indirect
90+
github.com/aliyun/alibaba-cloud-sdk-go v1.61.1800 // indirect
91+
github.com/aliyun/alibabacloud-dkms-gcs-go-sdk v0.5.1 // indirect
92+
github.com/aliyun/alibabacloud-dkms-transfer-go-sdk v0.1.8 // indirect
93+
github.com/aliyun/aliyun-secretsmanager-client-go v1.1.5 // indirect
94+
github.com/aliyun/credentials-go v1.4.3 // indirect
7595
github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df // indirect
7696
github.com/armon/go-metrics v0.4.1 // indirect
7797
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
@@ -82,10 +102,12 @@ require (
82102
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
83103
github.com/cespare/xxhash/v2 v2.2.0 // indirect
84104
github.com/clbanning/mxj v1.8.4 // indirect
105+
github.com/clbanning/mxj/v2 v2.5.5 // indirect
85106
github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 // indirect
86107
github.com/containerd/stargz-snapshotter/estargz v0.14.3 // indirect
87108
github.com/coreos/go-oidc/v3 v3.6.0 // indirect
88109
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
110+
github.com/deckarep/golang-set v1.7.1 // indirect
89111
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
90112
github.com/docker/cli v24.0.7+incompatible // indirect
91113
github.com/docker/distribution v2.8.2+incompatible // indirect
@@ -165,6 +187,7 @@ require (
165187
github.com/opencontainers/go-digest v1.0.0 // indirect
166188
github.com/opencontainers/image-spec v1.1.0-rc5 // indirect
167189
github.com/openshift/api v0.0.0-20230720094506-afcbe27aec7c // indirect
190+
github.com/orcaman/concurrent-map v0.0.0-20210501183033-44dafcb38ecc // indirect
168191
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
169192
github.com/pkg/errors v0.9.1 // indirect
170193
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
@@ -182,6 +205,7 @@ require (
182205
github.com/tetratelabs/wazero v1.7.3 // indirect
183206
github.com/tidwall/match v1.1.1 // indirect
184207
github.com/tidwall/pretty v1.2.0 // indirect
208+
github.com/tjfoc/gmsm v1.4.1 // indirect
185209
github.com/toolkits/concurrent v0.0.0-20150624120057-a4371d70e3e3 // indirect
186210
github.com/vbatts/tar-split v0.11.3 // indirect
187211
github.com/xlab/treeprint v1.2.0 // indirect
@@ -197,14 +221,14 @@ require (
197221
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
198222
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
199223
go.uber.org/multierr v1.11.0 // indirect
200-
golang.org/x/crypto v0.25.0 // indirect
224+
golang.org/x/crypto v0.31.0 // indirect
201225
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
202226
golang.org/x/mod v0.17.0 // indirect
203227
golang.org/x/oauth2 v0.13.0 // indirect
204-
golang.org/x/sync v0.7.0 // indirect
205-
golang.org/x/sys v0.22.0 // indirect
206-
golang.org/x/term v0.22.0 // indirect
207-
golang.org/x/text v0.16.0 // indirect
228+
golang.org/x/sync v0.10.0 // indirect
229+
golang.org/x/sys v0.28.0 // indirect
230+
golang.org/x/term v0.27.0 // indirect
231+
golang.org/x/text v0.21.0 // indirect
208232
golang.org/x/time v0.3.0 // indirect
209233
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
210234
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
@@ -250,5 +274,6 @@ replace github.com/caddyserver/certmagic => github.com/2456868764/certmagic v1.0
250274

251275
replace (
252276
github.com/dubbogo/gost => github.com/johnlanni/gost v1.11.23-0.20220713132522-0967a24036c6
277+
github.com/nacos-group/nacos-sdk-go/v2 => github.com/luoxiner/nacos-sdk-go/v2 v2.2.9-60
253278
golang.org/x/exp => golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1
254279
)

0 commit comments

Comments
 (0)