snow-flow
Version:
Snow-Flow v3.2.0: Complete ServiceNow Enterprise Suite with 180+ MCP Tools. ATF Testing, Knowledge Management, Service Catalog, Change Management with CAB scheduling, Virtual Agent chatbots with NLU, Performance Analytics KPIs, Flow Designer automation, A
85 lines • 2.85 kB
TypeScript
/**
* ServiceNow Operations MCP Server
*
* Handles operational data queries, incident management, and intelligent analysis
* Features:
* - Incident, Request, Problem, Change management
* - CMDB and User management
* - Intelligent incident _analysis and auto-resolution
* - Pattern recognition and root cause analysis
* - Knowledge base integration
* - Predictive analytics
*/
declare class ServiceNowOperationsMCP {
private server;
private client;
constructor();
private setupToolHandlers;
private handleUniversalQuery;
private detectCommonFields;
private handleQueryIncidents;
private handleAnalyzeIncident;
private handleAutoResolveIncident;
private handleQueryRequests;
private handleQueryProblems;
private handleCMDBSearch;
private handleUserLookup;
private handleOperationalMetrics;
private handlePatternAnalysis;
private handleKnowledgeSearch;
private handlePredictiveAnalysis;
private processNaturalLanguageQuery;
private analyzeIncidents;
private getIncidentDetails;
private performIncidentAnalysis;
private generateRootCauseAnalysis;
private generateAutomatedActions;
private generateResolutionActions;
private executeResolutionActions;
private getRequestItems;
private getRelatedIncidents;
private getCIRelationships;
private getUserDetails;
private calculateOperationalMetrics;
private getDateFilter;
private analyzePatterns;
private analyzeIncidentPatterns;
private analyzeRequestTrends;
private analyzeProblemRootCauses;
private analyzeUserBehavior;
private calculateKnowledgeRelevance;
private performPredictiveAnalysis;
private analyzeIncidentTrends;
private analyzeSystemHealthTrends;
private analyzeResourceTrends;
private analyzeUserImpactTrends;
private predictIncidentVolume;
private predictSystemFailure;
private predictResourceExhaustion;
private predictUserImpact;
private handleCatalogItemManager;
private createCatalogVariable;
private mapVariableType;
private handleCatalogItemSearch;
private generateSearchVariations;
private generateSearchSuggestions;
private shouldExcludeItem;
private handleCleanupTestArtifacts;
private cleanupTestCatalogItems;
private cleanupTestUsers;
private cleanupTestRequests;
private getServiceNowUrl;
private handleCreateUserGroup;
private handleCreateUser;
private handleAssignUserToGroup;
private handleRemoveUserFromGroup;
private handleListGroupMembers;
private findUserBySysIdOrUsername;
private findGroupBySysIdOrName;
private findDepartment;
private findLocation;
run(): Promise<void>;
}
export { ServiceNowOperationsMCP };
//# sourceMappingURL=servicenow-operations-mcp.d.ts.map