用途:把 ServiceNow 搭建为 MCP 服务器,使 Claude、ChatGPT、Cursor 等 AI 智能体通过 JSON-RPC 2.0 标准协议发现并调用 ServiceNow 的工具、资源与提示模板,用于 AI 驱动的工作流或多智能体编排。
主要能力:定义工具模式(如 sn_query_records、sn_read_record、sn_create_record、sn_update_record、sn_get_schema、sn_run_flow、sn_search_kb、sn_add_comment);构建 /tools/list 与 /tools/call 资源端点;用 Script Include(如 x_mcp.MCPToolHandler)执行工具;配置 OAuth 2.0 客户端认证;设置表级 ACL 与每分钟限流(如 x_mcp.rate_limit.per_minute);实现输入校验、日志与监控。
使用方式:需 admin、rest_api_explorer、web_service_admin 角色,启用 com.glide.rest 与 com.snc.oauth 插件,并对 sys_rest_api、sys_script_include、sys_properties、sys_oauth_entity 等表有写权限。按步骤先理解 MCP 架构,再设计工具模式、创建 Scripted REST API 与资源端点、实现工具处理器、配置认证与访问控制、校验输入、记录日志,最后用 MCP 客户端测试。认证材料应通过本地凭据管理器或部署密钥库提供,不得放入对话、工具调用、文档或命令行参数。
适用场景:只读事件查询、完整 ITSM 服务器(查询/创建/更新事件、变更、CI,添加工作笔记、触发流程)、按部门限定的 HR 范围服务器。
限制:需具备 REST API 设计、OAuth 2.0、JSON Schema 与 MCP 规范知识;查询上限 100 条、默认 10 条;敏感表(密码、证书、令牌)应屏蔽;AI 智能体请求量大需严格限流。具体收费、价格与平台支持情况暂未提供。