mcpField
S
ServiceNow MCP Server

ServiceNow MCP Server

ローカル
github.comビジネス・マーケティング2645 週間前に更新

ServiceNow MCP Server について

NowAIKit は ServiceNow 向けの MCP サーバーで、Claude、ChatGPT、Cursor、Copilot などの AI クライアントから ServiceNow インスタンスを読み取り、構築し、照会できます。ITSM、ITOM、CMDB、HRSD、CSM などのモジュールを対象とし、既定では読み取り専用です。書き込み、スクリプト、CMDB 変更には明示的なフラグが必要です。

主な機能

  1. 01ITSM、ITOM、CMDB、HRSD、CSM などのモジュールのツール
  2. 02既定で読み取り専用、書き込みはオプトイン
  3. 03テーブル、フィールド、スクリプトの影響分析
  4. 04aggregate_report によるサーバー側のレポート
  5. 05Local Sync によるアーティファクトのローカル取得

活用シーン

  1. 01未解決の P1 インシデントや最近の変更とそのリスクの確認
  2. 02変更前にテーブル、フィールド、スクリプトの依存関係を確認
  3. 03自然言語によるビジネスルールの作成や ATF スイートの実行

MCP 対応

本プロジェクトは MCP サーバーであり、list_table_config、find_field_references、aggregate_report などの ServiceNow 関連ツールを MCP クライアントに提供します。セットアップウィザードでクライアントの設定を自動で書き込めます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"habenani-servicenow": {
"command": "npx",
"args": [
"-y",
"@aartiq/servicenow-mcp"
],
"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>"
}
}
}
}
起動コマンドnpx -y @aartiq/servicenow-mcp
設定が必要な環境変数
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.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@aartiq/servicenow-mcp1.0.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

NowAIKit ServiceNow MCP サーバー

npm ツール MCP ライセンス:ソース公開

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 から無料の Personal Developer Instance を入手できます。


💬 使い方 — 質問するだけ

  • 「現在オープン中のアクティブな 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 に基づきソースを公開

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。