AS

aartiq/servicenow-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

265 stars 112 forks 质量 79 趋势 27NOASSERTION

ServiceNow MCP 服务器:450+ 工具和 26 种适用于任何 AI(Claude、ChatGPT、Gemini、Cursor、Copilot)的 AI 功能。

概览

450+ 工具涵盖 ITSM、ITOM、CMDB、HRSD、CSM、Flow Designer、脚本和门户。用通俗易懂的英语阅读、构建、查询和自动化任何实例。 4.4 新增内容:Blast Radius 静态影响分析(删除或重命名前先查看变更对其影响),以及本地同步功能,可将控件和脚本拉入本地文件,编辑并推回。 重启你的AI客户端(Claude Desktop、鼠标游标等),然后开始提问。完成。 更喜欢UI吗?NPX NowaiKit Web用于本地仪表盘——或者使用(无需安装)。 把这个添加到你客户端的MCP配置里(Claude桌面claude_desktop_config.json,光标~/.cursor/mcp.json等): OAuth、多个实例和每个客户端的步骤→· 。 没有实例?下载一个免费的个人开发实例。 - “目前有多少活跃的P1事件在开?” - “给我看最近的5个变更及其风险。”- “在事件表上创建一个业务规则......” - “运行ATF套件以管理人力资源入职流程。” - “我们的生产CI的CMDB健康状况如何?

概述(AI 翻译)

将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),查看什么依赖于表、字段或脚本,在更改前;本地同步将伪影拉取到本地文件;aggregate_report用于服务器端报告(计数加平均值,无截断)。


🚀 安装(2分钟)

要求Node.js 20+。

重启你的AI客户端(Claude Desktop、鼠标游标等),然后开始提问。完成。

更喜欢UI吗?npx nowaikit web 用于本地仪表盘——或者使用 NowAIKit Cloud(无需安装)。


🔌 手动设置(跳过向导)

把这个添加到你客户端的MCP配置里(Claude Desktop claude_desktop_config.json,光标~/.cursor/mcp.json等):

OAuth、多个实例以及每个客户端的步骤→客户端设置 ·OAuth 设置。

没有实例?免费获取一个个人开发者实例,网址为developer.servicenow.com。


💬 用它——只要开口

  • “目前有多少个活跃的P1事件未解决?”

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


🚀 Install (2 minutes)

Requires 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

Restart your AI client (Claude Desktop, Cursor, …) and start asking. Done.

Prefer a UI? npx nowaikit web for a local dashboard — or use NowAIKit Cloud (nothing to install).


🔌 Manual setup (skip the wizard)

Add this to your client’s MCP config (Claude Desktop claude_desktop_config.json, Cursor ~/.cursor/mcp.json, etc.):

{
  "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, multiple instances, and per-client steps → Client setup · OAuth setup.

No instance? Grab a free Personal Developer Instance at developer.servicenow.com.


💬 Use it — just ask

  • “How many active P1 incidents are open right now?”
  • “Show me the 5 most recent changes and their risk.”
  • “Create a business rule on the incident table that…”
  • “Run the ATF suite for the HR onboarding flow.”
  • “What’s the CMDB health for our prod CIs?”
  • “Look up GlideRecord.addEncodedQuery in the ServiceNow docs and show the syntax.”

Read-only by default. Write, scripting and CMDB changes are opt-in flags — prod can’t be modified by accident.


📚 Docs

在 GitHub 查看完整 README

安装

npx -y nowaikit
新手?先看 mcpskill.org 教程 →

配置

{ "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" } } } }