mcpField
S
ServiceNow MCP Server (NowAIKit)

ServiceNow MCP Server (NowAIKit)

本地服务
servicenow-mcp.com商业与营销2645 周前更新

关于 ServiceNow MCP Server (NowAIKit)

NowAIKit 是面向 ServiceNow 的 MCP 服务,可让 Claude、ChatGPT、Cursor、Copilot 等 AI 客户端读取、构建和查询 ServiceNow 实例。项目覆盖 ITSM、ITOM、CMDB、HRSD、CSM 等模块,默认只读,写入、脚本和 CMDB 变更需要显式开启。

主要功能

  1. 01覆盖 ITSM、ITOM、CMDB、HRSD、CSM 等模块的工具
  2. 02默认只读,写入类操作需显式开启
  3. 03支持影响分析,查看表、字段或脚本的依赖关系
  4. 04通过 aggregate_report 生成服务端汇总报表
  5. 05支持 Local Sync,将制品拉取为本地文件

适用场景

  1. 01查询 P1 事件数量或最近变更及其风险
  2. 02在修改表、字段或脚本前评估影响范围
  3. 03通过自然语言创建业务规则或运行 ATF 测试套件

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 ServiceNow 相关工具,例如 list_table_config、find_field_references 和 aggregate_report。通过 npx nowaikit setup 可自动写入客户端配置。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aartiq-nowaikit": {
"command": "npx",
"args": [
"-y",
"nowaikit"
],
"env": {
"SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
"SERVICENOW_AUTH_METHOD": "<SERVICENOW_AUTH_METHOD>",
"SERVICENOW_BASIC_USERNAME": "<SERVICENOW_BASIC_USERNAME>",
"SERVICENOW_BASIC_PASSWORD": "<SERVICENOW_BASIC_PASSWORD>",
"WRITE_ENABLED": "<WRITE_ENABLED>",
"SCRIPTING_ENABLED": "<SCRIPTING_ENABLED>",
"CMDB_WRITE_ENABLED": "<CMDB_WRITE_ENABLED>",
"NOW_ASSIST_ENABLED": "<NOW_ASSIST_ENABLED>",
"ATF_ENABLED": "<ATF_ENABLED>",
"MCP_TOOL_PACKAGE": "<MCP_TOOL_PACKAGE>",
"TRANSPORT": "<TRANSPORT>",
"PORT": "<PORT>",
"NOWAIKIT_API_KEY": "<NOWAIKIT_API_KEY>",
"FLUENT_ENABLED": "<FLUENT_ENABLED>"
}
}
}
}
启动命令npx -y nowaikit
需要配置的环境变量
SERVICENOW_INSTANCE_URLYour ServiceNow instance URL (e.g. https://yourinstance.service-now.com)
SERVICENOW_AUTH_METHOD密钥Authentication method: 'basic' or 'oauth'
SERVICENOW_BASIC_USERNAMEServiceNow username (for basic auth)
SERVICENOW_BASIC_PASSWORD密钥ServiceNow password (for basic auth)
WRITE_ENABLEDEnable write operations (true/false, default: false)
SCRIPTING_ENABLEDEnable scripting operations (true/false, default: false)
CMDB_WRITE_ENABLEDEnable CMDB write operations (true/false, default: false)
NOW_ASSIST_ENABLEDEnable Now Assist AI features (true/false, default: false)
ATF_ENABLEDEnable ATF test execution (true/false, default: false)
MCP_TOOL_PACKAGERole-based tool package: full, service_desk, platform_developer, etc.
TRANSPORTTransport mode: stdio (default), sse, or http
PORTHTTP server port (default: 3000, for sse/http transport)
NOWAIKIT_API_KEY密钥Bearer token for API authentication (sse/http transport)
FLUENT_ENABLEDEnable Fluent SDK tools (true/false, default: false)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmnowaikit4.7.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

NowAIKit ServiceNow MCP 服务

npm Tools MCP License: Source Available

ServiceNow MCP 服务(NowAIKit)

将 Claude、ChatGPT、Gemini、Cursor、Copilot 或任何 AI 连接到 ServiceNow。

涵盖 ITSM、ITOM、CMDB、HRSD、CSM、Flow Designer、脚本和门户的 500 多种工具。用通俗的英语读取、构建、查询和自动化任何实例。

4.4 到 4.7 版新增:影响分析(list_table_config / find_field_references / find_script_references),可在修改表、字段或脚本前查看其依赖项;Local Sync,可将构件拉取到本地文件;以及 aggregate_report,可生成服务端报告(计数和平均值,不会截断)。


🚀 安装(2 分钟)

需要 Node.js 20+。

# 1 — install
npm install -g nowaikit

# 2 — run the wizard: it detects your AI clients and writes their config for you
npx nowaikit setup

重启 AI 客户端(Claude Desktop、Cursor 等),然后开始提问。就这么简单。

更喜欢 UI?运行 npx nowaikit web 启动本地仪表板,或者使用 NowAIKit Cloud(无需安装)。


🔌 手动配置(跳过向导)

将以下内容添加到客户端的 MCP 配置中(Claude Desktop 的 claude_desktop_config.json、Cursor 的 ~/.cursor/mcp.json 等):

{
  "mcpServers": {
    "nowaikit": {
      "command": "npx",
      "args": ["-y", "nowaikit"],
      "env": {
        "SERVICENOW_INSTANCE_URL": "https://yourcompany.service-now.com",
        "SERVICENOW_BASIC_USERNAME": "your_username",
        "SERVICENOW_BASIC_PASSWORD": "your_password"
      }
    }
  }
}

OAuth、多实例以及各客户端的配置步骤 → 客户端配置 · OAuth 配置。

没有实例?前往 developer.servicenow.com 免费获取个人开发者实例。


💬 使用方法——直接提问

  • “现在有多少个处于活动状态的 P1 事件?”
  • “显示最近的 5 个变更及其风险。”
  • “在 incident 表上创建一个业务规则……”
  • “运行 HR 入职流程的 ATF 测试套件。”
  • “我们的生产环境 CI 的 CMDB 健康状况如何?”
  • “在 ServiceNow 文档中查找 GlideRecord.addEncodedQuery,并展示其语法。”

默认只读。 写入、脚本和 CMDB 变更均需显式启用标志,避免意外修改生产环境。


📚 文档

安装 · 客户端配置全部 500 多种工具 · 工具包
多实例 · OAuth脚本 · ATF · 报告

完整指南和产品主页 → nowaikit.com


🧩 NowAIKit 套件的一部分

  • 🌐 nowaikit.com — 文档、指南和产品主页
  • ☁️ NowAIKit Cloud — 在浏览器中使用工具包,无需安装
  • 📦 nowaikit-sdk — TypeScript ServiceNow 客户端库
  • 🧰 NowAIKit Builder(VS Code) · NowAIKit Utils(浏览器扩展)

**⚠️ 仅限官方渠道分发:**请从 npm(nowaikit) 或 nowaikit.com 安装。NowAIKit 从不会以可下载的 GitHub .zip 文件形式发布——请警惕仿冒的“下载”仓库。


© 2026 NowAIKit · 源码依据 Elastic License 2.0 提供

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。