Koichi ITO
bee6eace22
Remove unnecessary transport requires
...
The transports are already required by `require 'mcp'`:
https://github.com/modelcontextprotocol/ruby-sdk/blob/v0.3.0/lib/mcp.rb#L16-L17
2025-10-07 14:10:48 +09:00
Koichi ITO
03e35c73c3
Reduce stdout hedge in examples
...
This PR reduces redundant stdout in examples by replacing
multiple `puts` with a heredoc and by removing unnecessary `puts`.
2025-09-02 11:30:31 +09:00
jdnvn
8b4085468e
add titles to tools, prompts and resources
2025-08-17 22:58:15 -04:00
Andy Waite
8b92ce005f
Use valid syntax for URI examples
2025-07-27 11:29:03 -04:00
Ates Goral
c8fdf25cdb
Use the new --json arg of curl
2025-07-14 20:43:43 -04:00
Sam Bostock
cccb7494fa
Log headers in curl initialize requests
...
The user needs the `mcp-session-id` header, so we should log headers.
2025-06-24 11:22:46 -04:00
Koichi ITO
100d1a1ab3
Remove shebang from example files
...
Since the example files are not executable binaries, this PR removes the shebangs.
This ensures that all examples are consistently executed via `ruby` command.
It also removes the executable permission from `examples/stdio_server.rb` using `chmod 444`,
bringing it in line with the other example files.
2025-06-19 16:00:38 +09:00
Riley Shott
2942d456cc
JSON body fix in examples/http_server.rb
2025-06-10 12:54:21 -07:00
Riley Shott
580029954f
Cleanup logs for examples/http_server.rb
2025-06-09 14:13:49 -07:00
Riley Shott
711216f66a
Fix examples
2025-06-09 14:12:13 -07:00
Riley Shott
8fbb2e86aa
Remove transport-specific code from server
2025-06-09 14:12:13 -07:00
Riley Shott
4e4455772b
StreamableHTTP -> Streamable HTTP
2025-06-09 14:12:13 -07:00
Riley Shott
3e03a2af66
Implement StreamableHTTP transport
...
Co-authored-by: Topher Bullock <topher.bullock@shopify.com>
2025-06-09 14:12:11 -07:00