reloaderoo
Version:
Hot-reload your MCP servers without restarting your AI coding assistant. Works excellently with VSCode MCP, well with Claude Code. A transparent development proxy for the Model Context Protocol that enables seamless server restarts during development.
28 lines • 883 B
TypeScript
/**
* Resource Request Handler
*
* Handles MCP resource-related requests by forwarding them to the child server.
*/
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { ListResourcesRequest, ReadResourceRequest, Resource } from '@modelcontextprotocol/sdk/types.js';
export declare class ResourceRequestHandler {
private childClient;
constructor(childClient: Client | null);
/**
* Update the child client reference
*/
updateChildClient(client: Client | null): void;
/**
* Handle list resources request
*/
handleListResources(_request: ListResourcesRequest): Promise<{
resources: Resource[];
}>;
/**
* Handle read resource request
*/
handleReadResource(request: ReadResourceRequest): Promise<{
contents: any[];
}>;
}
//# sourceMappingURL=resource-request-handler.d.ts.map