Rob Findley
390d437d4f
internal/mcp/design: start a full design doc, with stubs
...
Start writing up a formal design doc for an MCP SDK based on what we've
learned from the prototype. Include discussion of package layout,
jsonrpc2, and transport. Lay out the rest of the design sections,
leaving stub comments describing what they should cover.
Change-Id: Id0e5b408eac8c0acb5ef90a32d0d69473d8e83f0
Reviewed-on: https://go-review.googlesource.com/c/tools/+/670536
Reviewed-by: Jonathan Amsterdam <jba@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Sam Thanawalla <samthanawalla@google.com>
Auto-Submit: Robert Findley <rfindley@google.com>
2025-05-07 13:50:30 -07:00
..
protocol
internal/mcp/protocol: move out of mcp/internal, as it's used in the API
2025-05-06 10:18:38 -07:00
client.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -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: rename Make* to New*
2025-05-07 09:32:55 -07:00
content.go
internal/mcp/protocol: move out of mcp/internal, as it's used in the API
2025-05-06 10:18:38 -07:00
content_test.go
internal/mcp/protocol: move out of mcp/internal, as it's used in the API
2025-05-06 10:18:38 -07:00
mcp.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
mcp_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
prompt.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
prompt_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
server.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
server_example_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
sse.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
sse_example_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
sse_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
tool.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
tool_test.go
internal/mcp: rename ClientConnection to ServerConnection
2025-05-07 10:17:38 -07:00
transport.go
internal/mcp/design: start a full design doc, with stubs
2025-05-07 13:50:30 -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