Rob Findley
159933cfa3
mcp: speed up TestCommandTransportDuration
...
At 7s, this test was 70% of our test execution time on my computer.
Speed it up by mutating the defaultTerminateDuration for the purposes of
the test.
Also update our test workflow to use go1.25, now that it's out.
2025-09-12 12:00:29 -04:00
..
testdata
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
client.go
mcp: cleanup transport after keepalive ping fails
2025-08-22 15:26:52 -04:00
client_list_test.go
mcp/examples: move server example into example folder ( #357 )
2025-08-26 09:13:30 -04:00
client_test.go
mcp: remove references to ClientRequest[T] for concrete T ( #343 )
2025-08-21 15:24:58 -04:00
cmd.go
mcp: speed up TestCommandTransportDuration
2025-09-12 12:00:29 -04:00
cmd_export_test.go
mcp: speed up TestCommandTransportDuration
2025-09-12 12:00:29 -04:00
cmd_test.go
mcp: speed up TestCommandTransportDuration
2025-09-12 12:00:29 -04:00
conformance_go124_test.go
internal/mcp: update protocol versions
2025-06-18 08:11:16 -07:00
conformance_go125_test.go
internal/mcp: update protocol versions
2025-06-18 08:11:16 -07:00
conformance_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
content.go
mcp: implement a concurrency model for calls
2025-08-19 11:21:02 -04:00
content_nil_test.go
mcp: change tool handler design ( #325 )
2025-08-20 19:36:34 -04:00
content_test.go
mcp: don't omit required fields in ImageContent and AudioContent ( #95 )
2025-07-19 17:08:56 -04:00
event.go
mcp/streamable: use event store to fix unbounded memory issues ( #335 )
2025-08-29 12:54:51 -04:00
event_test.go
mcp: changed streamID's from int64 to random strings ( #266 )
2025-08-15 09:38:18 -04:00
features.go
mcp: minor cleanup of some TODOs ( #332 )
2025-08-20 12:55:19 -04:00
features_test.go
mcp: change tool handler design ( #325 )
2025-08-20 19:36:34 -04:00
logging.go
mcp: support stateless streamable sessions ( #277 )
2025-08-11 16:43:46 -04:00
mcp.go
internal/readme: use go:generate rather than Make
2025-09-11 10:38:07 -04:00
mcp_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
prompt.go
mcp: align PromptHandler args with other handlers ( #348 )
2025-08-22 10:44:05 -04:00
protocol.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
protocol_test.go
mcp: change tool handler design ( #325 )
2025-08-20 19:36:34 -04:00
requests.go
mcp: statically type the server-side tool params ( #378 )
2025-08-30 08:16:06 -04:00
resource.go
all: remove ServerRequest[T] for concrete T ( #342 )
2025-08-21 12:10:53 -04:00
resource_go124.go
internal/mcp: add the FileResourceHandler method
2025-05-19 11:15:23 -07:00
resource_pre_go124.go
internal/mcp: add the FileResourceHandler method
2025-05-19 11:15:23 -07:00
resource_test.go
mcp/Resource: Refactor URI Template Matching with uritemplate Library ( #100 )
2025-07-08 15:52:54 -04:00
root.go
internal/mcp: implement roots
2025-05-13 07:52:49 -07:00
server.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
server_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
session.go
mcp: support stateless streamable sessions ( #277 )
2025-08-11 16:43:46 -04:00
shared.go
mcp: fix typo in protocolVersion20241105
2025-09-09 11:21:18 -04:00
shared_test.go
all: remove ServerRequest[T] for concrete T ( #342 )
2025-08-21 12:10:53 -04:00
sse.go
mcp: remove deprecated transport constructors
2025-09-10 11:21:46 -04:00
sse_example_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
sse_test.go
mcp: make transports open structs
2025-08-12 15:14:21 -04:00
streamable.go
mcp: remove json-rpc batching for more recent protocol versions
2025-09-11 10:50:56 -04:00
streamable_client_test.go
mcp: improve error messages from Wait for streamable clients
2025-09-10 11:24:26 -04:00
streamable_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
tool.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
tool_test.go
mcp: propertly validate against JSON, independent of Go values
2025-09-12 10:50:19 -04:00
transport.go
transport.go: disable stdio batching for newer protocols ( #453 )
2025-09-11 13:33:46 -04:00
transport_test.go
transport.go: disable stdio batching for newer protocols ( #453 )
2025-09-11 13:33:46 -04:00
util.go
internal/util: move FieldJSONInfo into jsonschema/util ( #251 )
2025-08-06 12:07:57 -04:00