mcpField
P
PDI Bridge for Claude

PDI Bridge for Claude

認証済みおすすめローカル
github.com/jxrlabsAI・エージェント011 週間前に更新

PDI Bridge for Claude について

PDI Bridge for Claudeは、ServiceNow PDIや非本番サンドボックスを扱うClaude Desktopユーザー向けのローカルMCPサーバーです。レコードの検索やスクリプト、アクセス制御の確認に対応し、レコードの作成と更新は初期状態で無効です。

主な機能

  1. 01テーブル検索とsys_idによるレコード取得
  2. 02Business Rules、ACL、Client Scriptsの確認
  3. 03名前によるScript Includeの取得
  4. 04任意で有効化するレコード作成と更新

活用シーン

  1. 01実インスタンスのレコードを使ったインシデント調査
  2. 02レコードにアクセスできない場合のACL確認
  3. 03インスタンスの動作調査におけるスクリプト確認

MCP 対応

Claude Desktopを認証済みのServiceNowインスタンスに接続し、レコード、スクリプト、ACLの操作をMCPツールとして公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Claude 用 PDI Bridge

Claude Desktop を ServiceNow PDI に接続 — レコードのクエリ、ビジネスルールの確認、ACL のレビュー、ライブインスタンスでのトラブルシューティングを行えます。

バージョン ライセンス MCP

できること

PDI Bridge はローカル MCP サーバーです。Claude Desktop から、認証済みのライブ接続で ServiceNow Personal Developer Instance(PDI)にアクセスできます。

レコードを Claude にコピー&ペーストする代わりに、Claude にデータを直接取得するよう依頼できます。

  • エンコードクエリを使って任意のテーブルにクエリを実行
  • ビジネスルール、ACL、クライアントスクリプト、スクリプトインクルードをレビュー
  • sys_id を指定して個別のレコードを取得
  • オプションでレコードの作成と更新(デフォルトでは無効)

インストール

PDI Bridge は macOS、Windows、Linux で利用できます。

👉 Gumroad で PDI Bridge を入手

以下が含まれます。

  • スタンドアロン実行ファイル(Node.js 不要)
  • ワンクリックのブラウザーセットアップウィザード
  • 読み取り+書き込みツール
  • すべてのテーブルへのアクセス
  • 商用ライセンス

要件

  • Claude Desktop(macOS、Windows、または Linux)
  • ServiceNow PDI または非本番環境のサンドボックス
  • インスタンスの admin または security_admin ロール(スクリプトの確認に必要)

MCP の設定

claude_desktop_config.json に以下を追加してください。

{
  "mcpServers": {
    "servicenow-pdi-bridge": {
      "command": "/path/to/pdi-bridge",
      "env": {
        "SN_INSTANCE": "dev12345.service-now.com",
        "SN_USERNAME": "admin",
        "SN_PASSWORD": "your-password",
        "ENABLE_WRITE": "false"
      }
    }
  }
}

macOS の設定ファイルの場所: ~/Library/Application Support/Claude/claude_desktop_config.json

プロンプトの例

設定の確認:

  • 「incident テーブルの有効なビジネスルールをすべて表示して」
  • 「sys_user テーブルの ACL をフィールドレベルのものも含めて一覧表示し、読み取りアクセスを制限しているものを教えて」
  • 「IncidentUtils スクリプトインクルードを取得して、何をするのか説明して」

トラブルシューティング:

  • 「ポータル経由でインシデントを作成すると、caller フィールドが予期せず null になります。incident テーブルのビジネスルールとクライアントスクリプトを確認して、原因を調べてください。」
  • 「itil ロールを持つユーザーが一部のインシデントを表示できません。incident テーブルの ACL を取得して、原因を調べてください。」

データの検索:

  • 「優先度が最も高い未解決インシデントを 10 件クエリして、要約して」
  • 「[username] の sys_user レコードを検索して、そのユーザーのロールを教えて」

ツール

ツール説明デフォルト
query_recordsエンコードクエリを使って任意のテーブルにクエリを実行✅ 常に有効
get_recordsys_id で 1 件のレコードを取得✅ 常に有効
list_business_rulesテーブルで絞り込んでビジネスルールを一覧表示✅ 常に有効
list_aclsACL ルールを一覧表示(テーブル+フィールドレベル)✅ 常に有効
list_client_scriptsテーブルで絞り込んでクライアントスクリプトを一覧表示✅ 常に有効
get_script_include名前を指定してスクリプトインクルードを取得✅ 常に有効
create_record新しいレコードを作成❌ オプトイン
update_recordレコードのフィールドを更新❌ オプトイン

セキュリティ

  • 認証情報はローカルの .env ファイルに保存されます(Base64 エンコード。暗号化はされません)
  • 書き込みツールはデフォルトで無効です。有効にするには明示的な操作が必要です
  • 削除ツールは含まれていません
  • すべての通信は HTTPS でインスタンスに直接接続します
  • PDI 向けに設計されており、本番インスタンス向けではありません

マーケットプレイス掲載先

サポート

免責事項

ServiceNow® は ServiceNow, Inc. の商標です。Claude™ は Anthropic, PBC の商標です。本製品は独立した製品であり、いずれの企業とも提携していません。


© 2026 JXR Labs LLC. All rights reserved.

コメント

MCP は初めてですか?

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

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