UNPKG

@access-mcp/compute-resources

Version:

MCP server for ACCESS-CI Compute Resources API

51 lines (50 loc) 1.27 kB
import { BaseAccessServer } from "@access-mcp/shared"; export declare class ComputeResourcesServer extends BaseAccessServer { constructor(); protected getTools(): ({ name: string; description: string; inputSchema: { type: string; properties: { resource_id?: undefined; }; required: never[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { resource_id: { type: string; description: string; }; }; required: string[]; }; })[]; protected getResources(): { uri: string; name: string; description: string; mimeType: string; }[]; handleToolCall(request: any): Promise<{ content: { type: string; text: string; }[]; }>; handleResourceRead(request: any): Promise<{ contents: { uri: any; mimeType: string; text: string; }[]; }>; private listComputeResources; private getComputeResource; private getResourceHardware; }