servicenow-mcp
连接 AI 与 ServiceNow:450+ MCP 工具,2分钟接入 Claude/GPT/Gemini
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
连接 AI 与 ServiceNow:450+ MCP 工具,2分钟接入 Claude/GPT/Gemini
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

凌晨两点,某大型企业的运维工程师收到 P1 告警——核心 CRM 系统宕机。他需要同时登录 ServiceNow 查 Incident、关联 Change Request、检查 CMDB 受影响 CI、验证 ATF 测试记录。通常这意味着在 ServiceNow 控制台、文档库、即时通讯工具之间反复切换,一个问题排查耗费 30 分钟以上。
NowAIKit(ServiceNow MCP Server) 从根本上解决这个问题:把 ServiceNow 的全部能力,以 AI Agent 能够理解的方式暴露,让工程师只需对 AI 说一句话,系统自动完成所有跨表查询、变更分析、配置关联。
ServiceNow 是全球企业级 ITSM 和 ITOM 领域的绝对领导者,财富 500 强中超过 80% 的企业使用它。然而,ServiceNow 的强大背后是极高的复杂度:450+ 张表、数千个字段、专有脚本语言——这些能力通常只有专门的 ServiceNow 开发者才能有效利用。
随着 AI Agent(Claude、GPT-4、Gemini 等)进入企业工作流,一个核心需求浮现:如何让 AI Agent 理解并操作 ServiceNow?
MCP(Model Context Protocol,模型上下文协议)是这个问题的答案。由 Anthropic 主导开发的 MCP 是开放标准,让 AI 模型安全调用外部工具和数据源。NowAIKit 则是 ServiceNow 领域的第一个完整 MCP 实现。
NowAIKit 通过 MCP 暴露 450+ 操作工具,覆盖多个 Tool Packages:
| 工具包 | 覆盖范围 |
|---|---|
| ITSM | Incident、Problem、Change、Knowledge Base |
| ITOM | Event、Alert、Mid Server、Discovery |
| CMDB | CI Class、Relationship、Health Audit |
| HRSD | Case、HR Service Portal |
| CSM | Customer Service Management |
| Flow Designer | 流程编排与自动化 |
| Scripting | GlideRecord、GlideAjax、Script Include |
| ATF | 自动化测试框架 |
| Service Portal | 门户页面与 Widget |
内置 26 种 AI 能力,通过 scan(扫描分析)、review(审查)、build(构建)、ops(运营)、docs(文档)五大类指令完成复杂任务:
Impact Analysis(影响分析):变更前查询表/字段/脚本的依赖关系,防止意外破坏
Local Sync:将 ServiceNow 制品同步到本地文件系统,用 Git 管理版本
Aggregate Report:服务端聚合查询,不受返回条数限制
Multi-Instance:同时连接 Dev/UAT/Prod 多个环境,按角色隔离
快速安装(推荐)
npm install -g nowaikit
npx nowaikit setup # 向导自动配置 AI 客户端 MCP
# 重启 AI 客户端,开始使用
向导自动检测 Claude Desktop、Cursor、Copilot 等客户端,写入 MCP 配置文件,无需手动编辑 JSON。
Web 仪表盘:不想在 AI 客户端集成时,直接运行 npx nowaikit web 访问本地可视化界面,或使用 cloud.nowaikit.com 云端版本完全无需安装。
安全设计:默认只读模式,AI 无法创建/修改/删除记录。写操作需配置 SERVICENOW_WRITE_ENABLED=true,极大降低生产事故风险。
代码采用清晰的模块化分层:
src/
server.ts — MCP Server 主入口
tools/ — 450+ MCP 工具定义
api/ — ServiceNow REST API 客户端封装
transport/ — 通信层(stdio / SSE / HTTP)
a2a/ — Agent-to-Agent 协议支持
sdk/ — TypeScript SDK
cli/ — 命令行工具
dashboard/ — Web 仪表盘
direct/ — BYOK 直接模式
核心技术栈:TypeScript 5 + Node.js 20+(完整类型安全)、Vitest(单元测试)、Zod(输入输出校验)、MCP 协议(stdio/SSE/HTTP 三种传输)。License 为 Elastic License 2.0。
Docker 部署基于 node:20-alpine,多阶段构建仅包含生产依赖。
Elastic License 2.0 非真正开源:源码可读但商业云服务使用受限,企业使用需法律评估
ServiceNow 版本兼容风险:深度依赖 REST API,不同版本行为可能有差异
只读模式门槛:写操作需手动开启配置,有一定学习成本
国内适配有限:主要面向跨国企业和大型组织,国内政企市场渗透率较低
NowAIKit 代表了企业 AI 落地的一个趋势:垂直领域的 MCP 协议实现。与其让 AI 用通用插件访问企业系统,不如为每个平台建立专门的 MCP 工具集,实现更稳定、更安全、更高效的操作能力。
在 ServiceNow + AI Agent 这个细分赛道,NowAIKit 以 235 GitHub stars 处于领先地位。随着 MCP 协议生态扩展,未来可能涌现更多类似的企业系统桥接工具,NowAIKit 开了个好头。如果你所在企业正在使用 ServiceNow,NowAIKit 是目前最成熟的 AI 集成方案,值得深入试用。