go-sdk/mcp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rob Findley e082a340be internal/mcp: add tool and schema options
Implement variadic options for building tools and schemas, to allow
easier customization of tool input schemas.

Also, make fields required, unless they are marked as "omitempty".

Change-Id: I7a29258fae3ec5e7ea4906ed30ed6750979de962
Reviewed-on: https://go-review.googlesource.com/c/tools/+/668955
Reviewed-by: Jonathan Amsterdam <jba@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2025-05-01 18:41:25 -07:00
..
client.go internal/mcp: implement ping, and test request interleaving 2025-04-23 19:15:29 -07:00
cmd.go internal/mcp: add a command transport for connecting to a sidecar 2025-05-01 17:43:04 -07:00
cmd_test.go internal/mcp: add a command transport for connecting to a sidecar 2025-05-01 17:43:04 -07:00
content.go internal/mcp: an MCP SDK prototype 2025-04-22 14:37:47 -07:00
mcp.go internal/mcp: add tool and schema options 2025-05-01 18:41:25 -07:00
mcp_test.go internal/mcp: add tool and schema options 2025-05-01 18:41:25 -07:00
server.go internal/mcp: implement cancellation 2025-04-23 19:15:39 -07:00
server_example_test.go internal/mcp: add more package documentation, examples 2025-05-01 18:30:42 -07:00
sse.go internal/mcp: add more package documentation, examples 2025-05-01 18:30:42 -07:00
sse_example_test.go internal/mcp: add more package documentation, examples 2025-05-01 18:30:42 -07:00
sse_test.go internal/mcp: add more package documentation, examples 2025-05-01 18:30:42 -07:00
tool.go internal/mcp: add tool and schema options 2025-05-01 18:41:25 -07:00
tool_test.go internal/mcp: add tool and schema options 2025-05-01 18:41:25 -07:00
transport.go internal/mcp: add a command transport for connecting to a sidecar 2025-05-01 17:43:04 -07:00
transport_test.go internal/mcp: implement HTTP SSE transport 2025-04-23 19:15:20 -07:00
util.go internal/mcp: implement ping, and test request interleaving 2025-04-23 19:15:29 -07:00