Rob Findley
dbf57af24b
internal/mcp: rename LocalTransport->InMemoryTransport, and document
...
Update the design to mention our in-memory transport, since it is
generally useful, and update the implementation to use distinct types
for InMemoryTransport and StdIOTransport (the fact that they are both
implemented as an io.ReadWriteCloser is an implementation detail).
Change-Id: I8228ccf2092a56a730c113c4db105fb492cce112
Reviewed-on: https://go-review.googlesource.com/c/tools/+/672715
Reviewed-by: Sam Thanawalla <samthanawalla@google.com>
Commit-Queue: Robert Findley <rfindley@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
TryBot-Bypass: Robert Findley <rfindley@google.com>
2025-05-14 10:11:26 -07:00
..
client.go
internal/mcp: use RawMessage for tool args
2025-05-14 06:23: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: change CallTool signature
2025-05-14 06:23:21 -07:00
content.go
internal/mcp: pointerize all the things
2025-05-14 06:22:56 -07:00
content_test.go
internal/mcp: pointerize all the things
2025-05-14 06:22:56 -07:00
features.go
internal/mcp/protocol: featureSet[T]
2025-05-12 11:03:35 -07:00
generate.go
internal/mcp: use RawMessage for tool args
2025-05-14 06:23:29 -07:00
mcp.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
mcp_test.go
internal/mcp: rename LocalTransport->InMemoryTransport, and document
2025-05-14 10:11:26 -07:00
prompt.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
prompt_test.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
protocol.go
internal/mcp: use RawMessage for tool args
2025-05-14 06:23:29 -07:00
root.go
internal/mcp: implement roots
2025-05-13 07:52:49 -07:00
server.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
server_example_test.go
internal/mcp: rename LocalTransport->InMemoryTransport, and document
2025-05-14 10:11:26 -07:00
sse.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
sse_example_test.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
sse_test.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
tool.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
tool_test.go
internal/mcp: rename ServerConnection->ServerSession
2025-05-14 10:10:28 -07:00
transport.go
internal/mcp: rename LocalTransport->InMemoryTransport, and document
2025-05-14 10:11:26 -07:00
transport_test.go
internal/mcp: implement HTTP SSE transport
2025-04-23 19:15:20 -07:00
util.go
internal/mcp: simplify content
2025-05-13 15:03:25 -07:00