Add ReadResourceRequestSchema forwarding for resources capability

The resources capability was forwarding ListResourcesRequestSchema and
ListResourceTemplatesRequestSchema, but missing ReadResourceRequestSchema.
This meant clients could list resources but not actually read them.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Anton Pidkuiko MacBook 2025-11-24 22:58:31 +00:00
commit a5e47b2e13
No known key found for this signature in database

View file

@ -12,6 +12,8 @@ import {
ListResourcesResultSchema,
ListResourceTemplatesRequestSchema,
ListResourceTemplatesResultSchema,
ReadResourceRequestSchema,
ReadResourceResultSchema,
LoggingMessageNotification,
LoggingMessageNotificationSchema,
Notification,
@ -271,6 +273,10 @@ export class AppBridge extends Protocol<Request, Notification, Result> {
ListResourceTemplatesRequestSchema,
ListResourceTemplatesResultSchema,
);
this.forwardRequest(
ReadResourceRequestSchema,
ReadResourceResultSchema,
);
if (serverCapabilities.resources.listChanged) {
this.forwardNotification(ResourceListChangedNotificationSchema);
}