关于 Senzing
Senzing MCP Server 支持实体解析,并基于 Senzing 文档提供 SDK 和故障排查指导,适用于跨来源映射和关联记录的团队。数据在本地处理,并可查看记录匹配或未匹配的原因。
主要功能
- 01指导源数据映射
- 02分析并关联实体记录
- 03生成 SDK 脚手架和参考
- 04搜索文档、示例及错误修复
- 05提供工作流提示词
适用场景
- 01清理重复的客户或支付记录
- 02映射多个来源文件的数据
- 03构建 SDK 集成
- 04排查 Senzing 错误代码
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`。 声明为非可选的 `String`(没有 `#[serde(default)]`),以便它显示在生成的 JSON `inputSchema` 的 `required` 数组中。说明文字一直标为必需,但其类型为 `Option` 时,架构会将其视为可选,因此遵循架构的客户端会省略它,并在 `needs_param` 提示中循环。空字符串仍可反序列化;处理程序会捕获该情况,并以 `isError` 结果返回提示。 |
详细介绍
Senzing MCP 服务
用于身份智能的实体解析:对跨系统的个人和公司记录进行去重、匹配和关联。识别每个人的身份,揭示隐藏的关系。
安装 · 可以询问什么 · 工具 · 提示词 · 隐私和条款 · 问题和反馈
Senzing® MCP 服务就像一位随时待命的现场工程师:任何有关 Senzing 的问题都可以问它。每个回答都基于 Senzing 自己的文档和索引代码,而非模型训练数据。你可以用它对列表去重、跨数据源匹配或合并记录、根据监控名单筛查,并生成已解析的实体,为 MDM 和客户 360 所需的黄金记录奠定基础。
它具备完整的操作手册,因此你无需逐步指挥。只需把几个尚未映射的数据文件交给 AI 助手并说明需求,它就能映射数据源、部署并加载 Senzing、解析和分析数据,还能基于结果构建交互式探索器。通常需要数周的集成工作,现在一个下午就能完成,无需具备实体解析背景。
你只需提问。接着就能开始解答谁是谁、谁与谁有关,也可以构建经过实体解析的知识图谱,呈现那些无人明确声明的关联。每次解析都会附带依据:记录为何会被关联,或为何没有关联。对于你提出疑问的任何匹配,助手都可以展示相应的解释。
安装
端点: https://mcp.senzing.com/mcp(Streamable HTTP,无需身份验证) · 注册表
名称: com.senzing/mcp · 托管服务免费使用;Senzing 软件需单独获得许可。
上方按钮可一键添加服务(Claude 可通过其连接器目录添加)。其他客户端:
| 客户端 | 连接方式 |
|---|---|
| Claude(claude.ai、桌面应用、Cowork) | 从连接器目录安装,或选择 Customize → Connectors → + Add → Add custom connector 并填写 URL https://mcp.senzing.com/mcp(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 客户端 | 添加一个远程服务(Streamable HTTP),URL 为 https://mcp.senzing.com/mcp |
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"
提示: 为获得最佳体验,请使用具备 Agent 能力的编码客户端(Claude Code、Codex、Gemini CLI、Cursor);如果你的环境限制网络访问,请将 mcp.senzing.com 加入允许列表。映射你自己的数据并运行 Senzing,需要助手能够运行代码;提问、搜索文档和编写 SDK 代码则可在任何客户端中完成。
你可以提出的问题
- “将这些付款记录与我的客户进行匹配,并告诉我哪些记录没有匹配上。”
- “对这份人员名单进行去重,并列出找到的重复项。”
- “这里有来自不同系统的三个客户文件。帮我构建一个演示程序,找出其中相同的人员,并让我能够查看匹配结果。”
- “帮我构建一个服务,在收到付款记录时将其与我的客户主数据进行匹配。”
- “实体解析如何帮助解决我的问题?费用是多少?”
工具
每项内容也都可单独获取:Python、Java 和 C# 的 SDK 代码(官方 SDK),以及 Rust 和 TypeScript/Node.js 的 SDK 代码(社区 SDK);安装和部署、错误排查、V3→V4 迁移,以及定价和 ROI。
| 领域 | 工具 | 功能 |
|---|---|---|
| 从这里开始 | get_capabilities | 服务概览和建议的工作流 |
| 映射数据 | mapping_workflow | 通过 8 个步骤,引导将源数据映射到 Senzing Entity Specification |
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 数据集(Las Vegas、London、Moscow)和 Senzing 真值集 |
| 报告 | 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 插件 | Claude Code 的 Senzing 技能:安装、分析、构建、演示、排障、使用技巧等 | Senzing/senzing-claude-plugins |
| Agent 技能 | 可移植技能,让任何支持技能的 Agent 学会使用此服务 | Senzing/senzing-mcp-skill |
| 询问 Senzing | 在浏览器中与 Senzing 文档对话,由此服务提供支持 | ask.senzing.com |
| 构建自己的 Agent | 如何让由 API 驱动的 Agent 基于此服务提供可靠回答 | docs/grounded-agents.md |
隐私和条款
托管服务有自己的隐私政策。简而言之:
- 服务不需要运行中的 Senzing 实例,也不需要身份验证。你的数据文件不会离开你的机器:映射和解析都在本地运行,只有你发送的工具参数(字段名称、设置、问题)会到达此服务。
- Senzing 是一个无界面的开发者库,由你的助手在你的环境中本地部署。映射和解析都在那里运行,而不会在 Senzing 的服务器上运行;Senzing 只包含你加载到其中的数据。
- 请勿在提示词或工具参数中发送个人数据、凭据或其他敏感信息。工具调用及其参数可能会被记录。
- 托管服务按“原样”提供,不提供任何保证或支持承诺。服务也通过
senzing://terms-of-service资源公开这些条款。
问题与反馈
请通过 senzing.com/contact 或 [email protected] 联系我们,或让你的助手使用 submit_feedback。
请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。