@access-mcp/compute-resources
Version:
MCP server for ACCESS-CI Compute Resources API
51 lines (50 loc) • 1.27 kB
TypeScript
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;
}