ruby-sdk/lib/mcp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Koichi ITO 2f354a872a Suppress redundant attributes in Resources
According to the specification, the following attributes are optional,
so using `compact` ensures consistency.

- `description`: Optional description
- `mimeType`: Optional MIME type
- `size`: Optional size in bytes

https://modelcontextprotocol.io/specification/2025-03-26/server/resources#resource
2025-05-30 10:41:18 +09:00
..
prompt rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
resource rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
tool rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
transports rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
configuration.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
content.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
instrumentation.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
methods.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
prompt.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
resource.rb Suppress redundant attributes in Resources 2025-05-30 10:41:18 +09:00
resource_template.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
server.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
string_utils.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
tool.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
transport.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00
version.rb rename lib/{model_context_protocol => mcp} 2025-05-29 17:11:40 -04:00