(ctx context.Context, server *mcp.Server)
| 254 | } |
| 255 | |
| 256 | func connect(ctx context.Context, server *mcp.Server) (*mcp.ClientSession, error) { |
| 257 | t1, t2 := mcp.NewInMemoryTransports() |
| 258 | if _, err := server.Connect(ctx, t1, nil); err != nil { |
| 259 | return nil, err |
| 260 | } |
| 261 | client := mcp.NewClient(&mcp.Implementation{Name: "client", Version: "v0.0.1"}, nil) |
| 262 | return client.Connect(ctx, t2, nil) |
| 263 | } |
| 264 | |
| 265 | func jsonPath(s any, path ...string) any { |
| 266 | if len(path) == 0 { |
no test coverage detected
searching dependent graphs…