@access-mcp/system-status
Version:
MCP server for ACCESS-CI System Status and Outages API
77 lines (76 loc) • 2.04 kB
TypeScript
import { BaseAccessServer } from "@access-mcp/shared";
export declare class SystemStatusServer extends BaseAccessServer {
constructor();
protected getTools(): ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
resource_filter: {
type: string;
description: string;
};
limit?: undefined;
resource_ids?: undefined;
};
required: never[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
limit: {
type: string;
description: string;
};
resource_filter?: undefined;
resource_ids?: undefined;
};
required: never[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
resource_ids: {
type: string;
items: {
type: string;
};
description: string;
};
resource_filter?: undefined;
limit?: undefined;
};
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 getCurrentOutages;
private getScheduledMaintenance;
private getSystemAnnouncements;
private checkResourceStatus;
}