@access-mcp/affinity-groups
Version:
MCP server for ACCESS-CI Affinity Groups API
15 lines (14 loc) • 708 B
TypeScript
import { BaseAccessServer, Tool, Resource, CallToolResult } from "@access-mcp/shared";
import { CallToolRequest, ReadResourceRequest, ReadResourceResult } from "@modelcontextprotocol/sdk/types.js";
export declare class AffinityGroupsServer extends BaseAccessServer {
constructor();
protected getTools(): Tool[];
protected getResources(): Resource[];
protected handleToolCall(request: CallToolRequest): Promise<CallToolResult>;
private searchAffinityGroupsRouter;
protected handleResourceRead(request: ReadResourceRequest): Promise<ReadResourceResult>;
private getAffinityGroup;
private getAffinityGroupEvents;
private getAffinityGroupKB;
private listAffinityGroups;
}