@access-mcp/affinity-groups
Version:
MCP server for ACCESS-CI Affinity Groups API
52 lines (51 loc) • 1.31 kB
TypeScript
import { BaseAccessServer } from "@access-mcp/shared";
export declare class AffinityGroupsServer extends BaseAccessServer {
constructor();
protected getTools(): ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
group_id?: undefined;
};
required: never[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
group_id: {
type: string;
description: string;
};
};
required: string[];
};
})[];
protected getResources(): {
uri: string;
name: string;
description: string;
mimeType: string;
}[];
protected handleToolCall(request: any): Promise<{
content: {
type: string;
text: string;
}[];
}>;
protected handleResourceRead(request: any): Promise<{
contents: {
uri: any;
mimeType: string;
text: string;
}[];
}>;
private getAffinityGroup;
private getAffinityGroupEvents;
private getAffinityGroupKB;
private listAffinityGroups;
}