Skip to content

Commit 16dfc65

Browse files
authored
chore(dockermcpgateway): skip testable example as it's not deterministic (#3457)
* fix(dockermcpgateway): skip testable example, as its result is not deteministic * deps: bump github.com/modelcontextprotocol/go-sdk to v1.0.0
1 parent 55092df commit 16dfc65

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

modules/dockermcpgateway/examples_test.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,13 @@ func ExampleRun_connectMCPClient() {
7474
// }
7575

7676
// connect_mcp_client {
77-
transport := mcp.NewSSEClientTransport(gatewayEndpoint, nil)
77+
transport := &mcp.SSEClientTransport{
78+
Endpoint: gatewayEndpoint,
79+
}
7880

7981
client := mcp.NewClient(&mcp.Implementation{Name: "mcp-client", Version: "v1.0.0"}, nil)
8082

81-
cs, err := client.Connect(context.Background(), transport)
83+
cs, err := client.Connect(context.Background(), transport, nil)
8284
if err != nil {
8385
log.Printf("Failed to connect to MCP gateway: %v", err)
8486
return
@@ -95,8 +97,4 @@ func ExampleRun_connectMCPClient() {
9597

9698
fmt.Println(len(mcpTools.Tools))
9799
fmt.Println(len(ctr.Tools()))
98-
99-
// Output:
100-
// 4
101-
// 3
102100
}

modules/dockermcpgateway/go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ toolchain go1.24.7
66

77
require (
88
github.com/docker/docker v28.3.3+incompatible
9-
github.com/modelcontextprotocol/go-sdk v0.2.0
9+
github.com/modelcontextprotocol/go-sdk v1.0.0
1010
github.com/stretchr/testify v1.11.1
1111
github.com/testcontainers/testcontainers-go v0.39.0
1212
)
@@ -31,6 +31,7 @@ require (
3131
github.com/go-logr/stdr v1.2.2 // indirect
3232
github.com/go-ole/go-ole v1.2.6 // indirect
3333
github.com/gogo/protobuf v1.3.2 // indirect
34+
github.com/google/jsonschema-go v0.3.0 // indirect
3435
github.com/google/uuid v1.6.0 // indirect
3536
github.com/klauspost/compress v1.18.0 // indirect
3637
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect

modules/dockermcpgateway/go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69
4747
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
4848
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
4949
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
50+
github.com/google/jsonschema-go v0.3.0 h1:6AH2TxVNtk3IlvkkhjrtbUc4S8AvO0Xii0DxIygDg+Q=
51+
github.com/google/jsonschema-go v0.3.0/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE=
5052
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
5153
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
5254
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 h1:5ZPtiqj0JL5oKWmcsq4VMaAW5ukBEgSGXEN89zeH1Jo=
@@ -79,8 +81,8 @@ github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g
7981
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
8082
github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0=
8183
github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=
82-
github.com/modelcontextprotocol/go-sdk v0.2.0 h1:PESNYOmyM1c369tRkzXLY5hHrazj8x9CY1Xu0fLCryM=
83-
github.com/modelcontextprotocol/go-sdk v0.2.0/go.mod h1:0sL9zUKKs2FTTkeCCVnKqbLJTw5TScefPAzojjU459E=
84+
github.com/modelcontextprotocol/go-sdk v1.0.0 h1:Z4MSjLi38bTgLrd/LjSmofqRqyBiVKRyQSJgw8q8V74=
85+
github.com/modelcontextprotocol/go-sdk v1.0.0/go.mod h1:nYtYQroQ2KQiM0/SbyEPUWQ6xs4B95gJjEalc9AQyOs=
8486
github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A=
8587
github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc=
8688
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=

0 commit comments

Comments
 (0)