# 安装 NowAIKit — ServiceNow MCP Server

- 类型: MCP 工具
- 说明: 连接 AI 与 ServiceNow，快速处理 ITSM、CMDB、运维和脚本自动化任务
- 仓库: https://github.com/aartiq/nowaikit

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "NowAIKit — ServiceNow MCP Server" MCP 服务：
执行：claude mcp add 'io-github-aartiq-nowaikit' -- npx -y nowaikit
```

### Codex
```
请帮我安装 askskill 上的 "NowAIKit — ServiceNow MCP Server" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.io-github-aartiq-nowaikit]
command = "npx"
args = ["-y","nowaikit"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "NowAIKit — ServiceNow MCP Server" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"io-github-aartiq-nowaikit": { "command": "npx", "args": ["-y","nowaikit"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env SERVICENOW_INSTANCE_URL=YOUR_VALUE --env SERVICENOW_AUTH_METHOD=YOUR_VALUE --env SERVICENOW_BASIC_USERNAME=YOUR_VALUE --env SERVICENOW_BASIC_PASSWORD=YOUR_VALUE --env WRITE_ENABLED=YOUR_VALUE --env SCRIPTING_ENABLED=YOUR_VALUE --env CMDB_WRITE_ENABLED=YOUR_VALUE --env NOW_ASSIST_ENABLED=YOUR_VALUE --env ATF_ENABLED=YOUR_VALUE --env MCP_TOOL_PACKAGE=YOUR_VALUE --env TRANSPORT=YOUR_VALUE --env PORT=YOUR_VALUE --env NOWAIKIT_API_KEY=YOUR_VALUE --env FLUENT_ENABLED=YOUR_VALUE --transport stdio io-github-aartiq-nowaikit -- npx -y nowaikit
```
需要环境变量：SERVICENOW_INSTANCE_URL, SERVICENOW_AUTH_METHOD, SERVICENOW_BASIC_USERNAME, SERVICENOW_BASIC_PASSWORD, WRITE_ENABLED, SCRIPTING_ENABLED, CMDB_WRITE_ENABLED, NOW_ASSIST_ENABLED, ATF_ENABLED, MCP_TOOL_PACKAGE, TRANSPORT, PORT, NOWAIKIT_API_KEY, FLUENT_ENABLED

### Codex
```bash
codex mcp add --env SERVICENOW_INSTANCE_URL=YOUR_VALUE --env SERVICENOW_AUTH_METHOD=YOUR_VALUE --env SERVICENOW_BASIC_USERNAME=YOUR_VALUE --env SERVICENOW_BASIC_PASSWORD=YOUR_VALUE --env WRITE_ENABLED=YOUR_VALUE --env SCRIPTING_ENABLED=YOUR_VALUE --env CMDB_WRITE_ENABLED=YOUR_VALUE --env NOW_ASSIST_ENABLED=YOUR_VALUE --env ATF_ENABLED=YOUR_VALUE --env MCP_TOOL_PACKAGE=YOUR_VALUE --env TRANSPORT=YOUR_VALUE --env PORT=YOUR_VALUE --env NOWAIKIT_API_KEY=YOUR_VALUE --env FLUENT_ENABLED=YOUR_VALUE io-github-aartiq-nowaikit -- npx -y nowaikit
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.io-github-aartiq-nowaikit]
command = "npx"
args = ["-y","nowaikit"]

[mcp_servers.io-github-aartiq-nowaikit.env]
SERVICENOW_INSTANCE_URL = "YOUR_VALUE"
SERVICENOW_AUTH_METHOD = "YOUR_VALUE"
SERVICENOW_BASIC_USERNAME = "YOUR_VALUE"
SERVICENOW_BASIC_PASSWORD = "YOUR_VALUE"
WRITE_ENABLED = "YOUR_VALUE"
SCRIPTING_ENABLED = "YOUR_VALUE"
CMDB_WRITE_ENABLED = "YOUR_VALUE"
NOW_ASSIST_ENABLED = "YOUR_VALUE"
ATF_ENABLED = "YOUR_VALUE"
MCP_TOOL_PACKAGE = "YOUR_VALUE"
TRANSPORT = "YOUR_VALUE"
PORT = "YOUR_VALUE"
NOWAIKIT_API_KEY = "YOUR_VALUE"
FLUENT_ENABLED = "YOUR_VALUE"
```
需要环境变量：SERVICENOW_INSTANCE_URL, SERVICENOW_AUTH_METHOD, SERVICENOW_BASIC_USERNAME, SERVICENOW_BASIC_PASSWORD, WRITE_ENABLED, SCRIPTING_ENABLED, CMDB_WRITE_ENABLED, NOW_ASSIST_ENABLED, ATF_ENABLED, MCP_TOOL_PACKAGE, TRANSPORT, PORT, NOWAIKIT_API_KEY, FLUENT_ENABLED

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "io-github-aartiq-nowaikit": {
      "command": "npx",
      "args": [
        "-y",
        "nowaikit"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "YOUR_VALUE",
        "SERVICENOW_AUTH_METHOD": "YOUR_VALUE",
        "SERVICENOW_BASIC_USERNAME": "YOUR_VALUE",
        "SERVICENOW_BASIC_PASSWORD": "YOUR_VALUE",
        "WRITE_ENABLED": "YOUR_VALUE",
        "SCRIPTING_ENABLED": "YOUR_VALUE",
        "CMDB_WRITE_ENABLED": "YOUR_VALUE",
        "NOW_ASSIST_ENABLED": "YOUR_VALUE",
        "ATF_ENABLED": "YOUR_VALUE",
        "MCP_TOOL_PACKAGE": "YOUR_VALUE",
        "TRANSPORT": "YOUR_VALUE",
        "PORT": "YOUR_VALUE",
        "NOWAIKIT_API_KEY": "YOUR_VALUE",
        "FLUENT_ENABLED": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=io-github-aartiq-nowaikit&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm5vd2Fpa2l0Il0sImVudiI6eyJTRVJWSUNFTk9XX0lOU1RBTkNFX1VSTCI6IllPVVJfVkFMVUUiLCJTRVJWSUNFTk9XX0FVVEhfTUVUSE9EIjoiWU9VUl9WQUxVRSIsIlNFUlZJQ0VOT1dfQkFTSUNfVVNFUk5BTUUiOiJZT1VSX1ZBTFVFIiwiU0VSVklDRU5PV19CQVNJQ19QQVNTV09SRCI6IllPVVJfVkFMVUUiLCJXUklURV9FTkFCTEVEIjoiWU9VUl9WQUxVRSIsIlNDUklQVElOR19FTkFCTEVEIjoiWU9VUl9WQUxVRSIsIkNNREJfV1JJVEVfRU5BQkxFRCI6IllPVVJfVkFMVUUiLCJOT1dfQVNTSVNUX0VOQUJMRUQiOiJZT1VSX1ZBTFVFIiwiQVRGX0VOQUJMRUQiOiJZT1VSX1ZBTFVFIiwiTUNQX1RPT0xfUEFDS0FHRSI6IllPVVJfVkFMVUUiLCJUUkFOU1BPUlQiOiJZT1VSX1ZBTFVFIiwiUE9SVCI6IllPVVJfVkFMVUUiLCJOT1dBSUtJVF9BUElfS0VZIjoiWU9VUl9WQUxVRSIsIkZMVUVOVF9FTkFCTEVEIjoiWU9VUl9WQUxVRSJ9fQ
需要环境变量：SERVICENOW_INSTANCE_URL, SERVICENOW_AUTH_METHOD, SERVICENOW_BASIC_USERNAME, SERVICENOW_BASIC_PASSWORD, WRITE_ENABLED, SCRIPTING_ENABLED, CMDB_WRITE_ENABLED, NOW_ASSIST_ENABLED, ATF_ENABLED, MCP_TOOL_PACKAGE, TRANSPORT, PORT, NOWAIKIT_API_KEY, FLUENT_ENABLED
