NowAIKit について
NowAIKitは、ServiceNowインスタンスを自然言語で読み取り、検索、構築、自動化するAIクライアント向けのMCPサーバーです。ツールを必要に応じて検索・読み込みでき、誤変更を防ぐため既定では読み取り専用です。
主な機能
- 01複数モジュールのServiceNow操作
- 02ツールの検索とオンデマンド読み込み
- 03OAuthと複数インスタンス対応
- 04影響分析とローカル同期
- 05集計レポートとチャート出力
活用シーン
- 01インシデント、変更、CMDBの状態確認
- 02ビジネスルールの作成とATFテスト実行
- 03設定変更前の依存関係の確認
MCP 対応
MCPを通じて、ITSM、ITOM、CMDB、スクリプトなどのServiceNowツールをAIクライアントに提供します。ツール検索、ロール別パッケージ、オンデマンド読み込みに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
200掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | ツール名と説明を照合するキーワード。例:"create incident"、"cmdb health"、"run atf" |
| limit | number | いいえ | 返す結果の最大数(デフォルト:25) |
詳細
NowAIKit:ServiceNow MCP サーバー
Claude、ChatGPT、Gemini、Cursor、Copilot、またはあらゆる AI を ServiceNow に接続します。
ITSM、ITOM、CMDB、HRSD、CSM、Flow Designer、スクリプト、ポータルにわたる 500 以上のツールを利用できます。平易な英語で、あらゆるインスタンスの読み取り、構築、クエリ、自動化ができます。
500 以上のツールがあるからといって、コンテキストが重くなるわけではありません。AI がすべてのツールを読み込むことはありません。search_tools で必要なツールをその都度見つけられます。すべてのツールではなく、ロール別パッケージを公開することもできます。また、必要なときだけツールを読み込むクライアントは、タスクに必要なものだけを取得するため、トークンコストを低く抑えられます。
4.4〜4.7 の新機能:テーブル、フィールド、スクリプトを変更する前に依存関係を確認できる 影響分析(list_table_config、find_field_references、find_script_references)、ウィジェットやスクリプトをローカルファイルに取得して編集し、再度プッシュできる ローカル同期、そしてサーバー側のレポートを作成する aggregate_report(件数と平均値を集計し、1,000 行で打ち切られません)。Copilot や Teams 向けの、グラフに使いやすい出力も利用できます。
🚀 はじめに(2 分)
Node.js 20 以降が必要です。
1. インストールしてウィザードを実行します。 ServiceNow に接続し、AI クライアントの設定を書き込みます。
npm install -g nowaikit
nowaikit setup
OAuth の場合、ウィザードは一度サインインすると、既存の OAuth アプリを検出するか、管理者としてサインインしてアプリを作成します。いずれもできない場合は、ユーザー名とパスワードを使用します。OAuth アプリを手動で設定する必要はありません。新しい ServiceNow リリースでは、PKCE を使用するパブリッククライアントを作成します(シークレット不要)。
2. 自分のアカウントでサインインします(ユーザーごとの OAuth のみ)。 各ユーザーが一度だけ実行します。ブラウザーが開いたら承認してください。その後のクエリは、自分の ServiceNow 権限コンテキストで実行されます。
nowaikit auth login
3. AI クライアント(Claude Desktop、Cursor など)を再起動して、質問を始めましょう。これで完了です。
最新の状態を保つ: NowAIKit は起動時に更新を確認し、新しいバージョンがある場合は 「今すぐ更新しますか?」 と一度だけ尋ねます。「はい」と答えると自動で更新されます。いつでも nowaikit update または npm install -g nowaikit@latest を実行することもできます。
UI を使いたい場合は、
npx nowaikit webを実行すると、ローカルダッシュボード(チャット、インスタンスマネージャー、ツールブラウザー、監査ログ)を自分のマシン上で利用できます。
🔌 手動でセットアップ(ウィザードを使わない場合)
クライアントの 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 のセットアップ をご覧ください。
CLI バイナリの上書き:
--provider claude-cliまたは--provider codex-cliを使用する場合、NOWAIKIT_CLAUDE_BINまたはNOWAIKIT_CODEX_BINを設定して、デフォルト以外の実行ファイルのパスを指定してください。
インスタンスをお持ちでない場合は、developer.servicenow.com で無料の Personal Developer Instance を取得できます。
💬 使い方 — 話しかけるだけ
- 「現在、アクティブな P1 インシデントはいくつありますか?」
- 「最新の変更 5 件と、そのリスクを表示して。」
- 「インシデントテーブルに、…するビジネスルールを作成して。」
- 「HR オンボーディングのフローに対して ATF スイートを実行して。」
- 「本番環境の CI の CMDB ヘルスを教えて。」
- 「ServiceNow のドキュメントで GlideRecord.addEncodedQuery を調べて、構文を表示して。」
デフォルトでは読み取り専用です。 書き込み、スクリプト、CMDB の変更はオプトインフラグで有効にします。誤って本番環境が変更されることはありません。
📚 ドキュメント
まずは**ドキュメントインデックス**をご覧ください。主な内容:
| インストール · クライアントのセットアップ | 500 以上のすべてのツール · ツールパッケージと検出 |
| 設定リファレンス · 複数インスタンス | OAuth のセットアップ · 委任認証 |
| スクリプト作成 · ATF · レポート作成 | スキルとブランドレポート |
詳細なガイドと製品ホーム → nowaikit.com
🧩 NowAIKit スイートの一部
- 🌐 nowaikit.com — ドキュメント、ガイド、製品ホーム
- 🖥️ Web UI —
npx nowaikit webを実行すると、クラウドアカウント不要でローカルダッシュボードを起動できます - 📦
nowaikit-sdk— TypeScript の ServiceNow クライアントライブラリ - 🧰 NowAIKit Builder(VS Code) · NowAIKit Utils(ブラウザー拡張機能)
⚠️ 公式配布元のみご利用ください: **npm(
nowaikit)またはnowaikit.com**からインストールしてください。NowAIKit がダウンロード可能な GitHub.zipとして配布されることはありません — 模倣した「ダウンロード」リポジトリにご注意ください。
メンテナンスと継続性
AARTIQ Ltd(英国)が開発・保守しており、頻繁にリリースしています。通常は月に数回リリースされます(CHANGELOGをご覧ください)。単一ベンダーによるオープンプロジェクトです。品質とサポートに責任を持つチームが一貫して管理し、コミュニティからの貢献も歓迎しています。
そのチームが開発を継続することに依存する必要はありません。ソースは Elastic License 2.0 のもとで公開されており、永続的なセルフホストおよびフォークの権利が付与されます。そのため、デプロイ済みのコピーは状況にかかわらず動作し続け、必要に応じてフォークして開発を続けることもできます。本番環境での利用には、商用サポートと SLA をご利用いただけます。詳細はGOVERNANCE.mdをご覧ください。貢献についてはCONTRIBUTING.mdをご覧ください。
ライセンス
NowAIKit は無料で利用でき、ソースはElastic License 2.0のもとで公開されています。ご自身の組織内で、クライアント向けの ServiceNow 業務の提供を含め、料金なしで閲覧、実行、フォークしてご利用いただけます。
NowAIKit をホスト型またはマネージドサービスとして提供する場合、再販売する場合、あるいは有料製品に組み込む場合は、商用契約が必要です。これらの用途、またはエンタープライズ向けホスティング、サポート、コンサルティングについては、[email protected] までお問い合わせください。NOTICEもご覧ください。
© 2026 NowAIKit · ソースはElastic License 2.0のもとで公開されています
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。