Senzing について
Senzing MCP Server は、エンティティ解決を支援し、Senzing のドキュメントに基づいて SDK やトラブルシューティングの情報を提供します。複数の情報源にまたがるレコードをマッピング、関連付けるチーム向けで、データはローカルで処理され、照合結果の根拠も確認できます。
主な機能
- 01ソースデータのマッピング支援
- 02エンティティレコードの分析と関連付け
- 03SDK のひな形とリファレンス生成
- 04ドキュメント、例、エラー対処の検索
- 05ワークフロー用プロンプト
活用シーン
- 01顧客や決済レコードの重複排除
- 02複数ソースファイルのデータマッピング
- 03SDK インテグレーションの構築
- 04Senzing エラーコードの調査
MCP 対応
ホスト型リモート MCP サーバーとして、データマッピング、エンティティ分析、SDK 開発、ドキュメント検索、トラブルシューティング、レポートのツールとワークフロー用プロンプトを提供します。マッピングと解決処理は利用者の環境で実行され、認証は不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.senzing.com/mcpclaude mcp add --transport http com-senzing https://mcp.senzing.com/mcp{"mcpServers":{"com-senzing":{"type":"http","url":"https://mcp.senzing.com/mcp"}}}Cursor で開く{"servers":{"com-senzing":{"type":"http","url":"https://mcp.senzing.com/mcp"}}}VS Code で開く{"mcpServers":{"com-senzing":{"type":"http","url":"https://mcp.senzing.com/mcp"}}}{"mcpServers":{"com-senzing":{"serverUrl":"https://mcp.senzing.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
13| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| version | string | いいえ | Senzing のバージョン(デフォルト:「current」)。 |
| file_paths | array|null | いいえ | 分析するファイルパス(Senzing JSON または JSONL ファイル)。 各パスに対してコマンドが生成されます。 |
| workspace_dir | string | はい | 必須:アナライタースクリプトと生成レポート用のワークスペースディレクトリ。環境内にすでに存在する、書き込み可能な絶対パスまたは相対パスである必要があります。`/tmp` が存在すると想定しないでください。一部の環境(例:Kiro)では利用できません。一般的な値: Linux:`/tmp` または `~/sz-workspace`、macOS:`~/sz-workspace`、 Kiro/サンドボックス環境:`~` 配下の明示的なパス(例:`~/sz-workspace`)。 生成される JSON `inputSchema` の `required` 配列に表示されるよう、必須の `String`(`#[serde(default)]` なし)として宣言されています。説明文では常に必須とされていましたが、`Option` ではスキーマ上任意となるため、スキーマに従うクライアントがこれを省略し、`needs_param` の案内を繰り返す状態になっていました。空文字列もデシリアライズされますが、ハンドラーがそれを検出し、`isError` の結果として案内を返します。 |
詳細
Senzing MCP サーバー
アイデンティティインテリジェンスのためのエンティティ解決:システム間で人物や企業のレコードを重複排除、照合、リンクします。誰が誰なのかを把握し、隠れた関係を明らかにします。
インストール · 質問できること · ツール · プロンプト · プライバシーと利用規約 · 質問とフィードバック
Senzing® MCP サーバーは、すぐに使えるフォワードデプロイ型エンジニアです。Senzing に関することなら何でも質問できます。すべての回答は、モデルのトレーニングデータではなく、Senzing 独自のドキュメントとインデックス化されたコードに基づいています。リストの重複排除、ソース間のレコードの照合や統合、ウォッチリストとの照合、MDM やカスタマー 360 のゴールデンレコードの基盤となる解決済みエンティティの生成に利用できます。
完全なランブックを備えているため、1 ステップずつ指示する必要はありません。マッピングされていないデータファイルをいくつか AI アシスタントに渡し、実現したいことを説明すれば、ソースのマッピング、Senzing のデプロイとデータの読み込み、データの解決と分析、結果を表示するインタラクティブなエクスプローラーの構築まで行えます。通常は数週間かかる統合が、エンティティ解決の経験がなくても、半日で完了します。
質問するだけです。あとは、誰が誰なのか、誰が誰と関係しているのかを明らかにしたり、誰も明示していないつながりを浮かび上がらせる、エンティティ解決済みのナレッジグラフを構築したりできます。解決結果にはすべて根拠が付いています。2 つのレコードが統合された理由、または統合されなかった理由を確認できます。疑問に思った照合結果について、アシスタントにその説明を示してもらえます。
インストール
エンドポイント: https://mcp.senzing.com/mcp(Streamable HTTP、認証不要) · レジストリ
名: com.senzing/mcp · ホスト型サーバーは無料でご利用いただけます。Senzing ソフトウェアのライセンスは別途必要です。
上のボタンを使うと、ワンクリックでサーバーを追加できます(Claude の場合は Connectors Directory を使用します)。その他のクライアントの場合:
| クライアント | 接続方法 |
|---|---|
| Claude(claude.ai、デスクトップ、Cowork) | Connectors Directory からインストールするか、URL https://mcp.senzing.com/mcp を指定して Customize → Connectors → + Add → Add custom connector を選択します(Team および Enterprise のオーナーの場合:Organization settings → Connectors) |
| Claude Code | claude mcp add --transport http senzing https://mcp.senzing.com/mcp |
| OpenAI Codex | codex mcp add senzing --url https://mcp.senzing.com/mcp |
| Gemini CLI | gemini mcp add --transport http senzing https://mcp.senzing.com/mcp |
| VS Code(手動) | .vscode/mcp.json — 下記を参照 |
| Cursor(手動) | .cursor/mcp.json または ~/.cursor/mcp.json — 下記を参照 |
| Kiro | .kiro/settings/mcp.json または ~/.kiro/settings/mcp.json — 下記を参照 |
| stdio 専用クライアント | mcp-remote 経由で実行します — 下記を参照 |
| その他の MCP クライアント | URL https://mcp.senzing.com/mcp を指定して、リモート(Streamable HTTP)サーバーを追加します |
VS Code — .vscode/mcp.json
{
"servers": {
"senzing": {
"type": "http",
"url": "https://mcp.senzing.com/mcp"
}
}
}
Cursor と Kiro — mcp.json
{
"mcpServers": {
"senzing": {
"url": "https://mcp.senzing.com/mcp"
}
}
}
stdio 専用クライアント — mcp-remote 経由
{
"mcpServers": {
"senzing": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.senzing.com/mcp"]
}
}
}
Codex — ~/.codex/config.toml
[mcp_servers.senzing]
url = "https://mcp.senzing.com/mcp"
**ヒント:**最適なエクスペリエンスを得るには、エージェント型コーディングクライアント(Claude Code、Codex、Gemini CLI、Cursor)を使用してください。お使いの環境でネットワークアクセスが制限されている場合は、mcp.senzing.com を許可リストに追加してください。独自データのマッピングや Senzing の実行にはコードを実行できるアシスタントが必要ですが、質問、ドキュメント検索、SDK コードの作業はどのクライアントでも行えます。
質問できること
- 「これらの支払い記録を顧客と照合して、一致しなかったものを表示してください。」
- 「この人物リストから重複を除去して、見つかった重複を表示してください。」
- 「異なるシステムからの顧客ファイルが3つあります。ファイル間で同一人物を見つけ、一致結果を調べられるデモを作成してください。」
- 「届いた支払い記録を顧客マスターと照合するサービスを作成してください。」
- 「エンティティ解決は私の課題にどう役立ちますか。また、費用はいくらですか?」
ツール
各項目は個別でも利用できます。Python、Java、C#(公式 SDK)、Rust、TypeScript/Node.js(コミュニティ SDK)の SDK コード、インストールとデプロイ、エラーのトラブルシューティング、V3→V4 の移行、料金と ROI などです。
| 分野 | ツール | 内容 |
|---|---|---|
| まずはこちら | get_capabilities | サーバーの概要と推奨ワークフロー |
| データをマッピングする | mapping_workflow | ソースデータを Senzing Entity Specification にマッピングする、ガイド付きの 8 ステップ |
analyze_record | マッピングしたレコードをお使いのマシン上で検証するアナライザースクリプト | |
download_resource | URL を取得できない場合の代替手段となる、ワークフローリソース | |
| SDK を使って構築する | sdk_guide | 各 SDK 言語について、Linux(apt/yum)、macOS、Windows、Docker でのインストールとセットアップ |
generate_scaffold | 実際にインデックス化されたスニペットから SDK コードを生成します。Python、Java、C#(公式)、Rust、TypeScript/Node.js(コミュニティ)に対応しています | |
get_sdk_reference | 各言語バインディングのメソッドシグネチャ、フラグ、レスポンススキーマ、V3→V4 の移行 | |
| 回答を探す | search_docs | Senzing ドキュメントの全文検索 |
find_examples | インデックス化された Senzing GitHub リポジトリのコード例 | |
explain_error_code | Senzing のエラーコード、その原因と修正方法 | |
| 試してみる | get_sample_data | 実際のサンプルデータ:CORD データセット(ラスベガス、ロンドン、モスクワ)と Senzing truth set |
| レポート | reporting_guide | レポート作成と可視化のパターン:エクスポート、SQL 分析、データマート、ダッシュボード、グラフ |
| フィードバック | submit_feedback | フィードバックの送信、または無償評価ライセンスのリクエスト |
プロンプト
このサーバーには、クライアントがスラッシュコマンドやメニュー項目として提供できるワークフローテンプレート、すぐに使える 31 個のプロンプトも付属しています。いくつかをご紹介します。
| プロンプト | 内容 |
|---|---|
why-senzing | 対象者に合わせて Senzing を説明します |
plan-a-poc | 概念実証の計画 |
map-data-source | データソースを Entity Specification にマッピングします |
install-senzing | SDK のインストールと設定 |
build-sdk-integration | 使用する言語で SDK 統合を構築します |
troubleshoot-error | Senzing のエラーコードを診断します |
migrate-v3-to-v4 | Senzing V3 から V4 への移行 |
アシスタントに Senzing プロンプトの一覧表示を依頼すると、すべて確認できます。
Senzing のその他の情報
| プロジェクト | 内容 | リンク |
|---|---|---|
| Claude Code plugin | Claude Code 用の Senzing スキル:インストール、分析、構築、デモ、トラブルシューティング、レシピなど | Senzing/senzing-claude-plugins |
| Agent Skill | スキルに対応したあらゆるエージェントに、このサーバーの使い方を教えるポータブルなスキル | Senzing/senzing-mcp-skill |
| Ask Senzing | このサーバーを利用して、ブラウザーで Senzing ドキュメントとチャットできます | ask.senzing.com |
| 独自のエージェントを構築する | API 駆動型エージェントの回答を、このサーバーに基づいた内容にする方法 | docs/grounded-agents.md |
プライバシーと利用規約
ホスト型サーバーには独自のプライバシーポリシーがあります。要点は次のとおりです。
- サーバーは、稼働中の Senzing インスタンスも認証も必要としません。データファイルがお使いのマシンから外部に送信されることはありません。マッピングと解決はローカルで実行され、このサーバーに送られるのは、送信したツールの引数(フィールド名、設定、質問)のみです。
- Senzing は、アシスタントがお使いの環境にローカルでデプロイするヘッドレスの開発者向けライブラリです。マッピングと解決はその環境で実行され、Senzing のサーバー上で実行されることはありません。また、Senzing に含まれるのは、読み込んだデータのみです。
- プロンプトやツールの引数には、個人データ、認証情報、その他の機密情報を送信しないでください。ツール呼び出しとそのパラメーターがログに記録される場合があります。
- ホスト型サーバーは、保証やサポートの確約なしに現状有姿で提供されます。また、サーバーはこれらの利用規約を
senzing://terms-of-serviceリソースとして公開しています。
ご質問とご意見
senzing.com/contact または [email protected] をご利用いただくか、アシスタントに submit_feedback を使用するよう依頼してください。
LICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。