关于 Qiniso
Qiniso 为需要核验结构化标识符和值的 Agent 提供本地验证库和 MCP 服务。它使用校验和及内置参考数据,而非实时数据查询。
主要功能
- 01基于校验和与精选数据验证
- 02覆盖八类数据领域
- 03提供 56 个类型化验证工具
- 04本地运行且不发起网络调用
适用场景
- 01验证 IBAN、VAT 号码和电话号码
- 02检查加密货币地址及金融标识符
- 03解析地址、日期和货币
MCP 相关
Qiniso 通过托管端点或本地 stdio 服务向 MCP 客户端提供验证工具。无需 MCP,也可通过库函数执行相同检查。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://qiniso.qinisolabs.workers.dev/mcpclaude mcp add --transport http qinisolabs-qiniso https://qiniso.qinisolabs.workers.dev/mcp{"mcpServers":{"qinisolabs-qiniso":{"type":"http","url":"https://qiniso.qinisolabs.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"qinisolabs-qiniso":{"type":"http","url":"https://qiniso.qinisolabs.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"qinisolabs-qiniso":{"type":"http","url":"https://qiniso.qinisolabs.workers.dev/mcp"}}}{"mcpServers":{"qinisolabs-qiniso":{"serverUrl":"https://qiniso.qinisolabs.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
56| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| iban | string | 是 | 要验证的 IBAN;空格会被忽略。 |
详细介绍
Qiniso
面向 AI Agent 的确定性事实验证层。
为 AI Agent 提供经过验证、可信的数据工具。“Qiniso”在祖鲁语中意为“真实”。
网站 · npm · GitHub · MCP Registry
Agent 会自信地输出 IBAN、电话号码、域名、VAT 号码和加密货币地址,却可能在不易察觉的情况下出错。Qiniso 会将 Agent 生成的结构化事实与校验和及精心整理的权威数据进行核对,从而及时发现错误值,而不是盲目采信。
对于任意标识符,前沿大模型在不提供上下文的情况下,有约 91% 的概率会静默地验证错误。Qiniso:0%。
安装
npm i @qinisolabs/qiniso
作为库使用
每项检查都是一个类型化函数,可在本地一次性完成验证,无需 MCP:
import { validateIban, validateVat, validatePhone } from "@qinisolabs/qiniso";
validateIban("GB82 WEST 1234 5698 7654 32");
// { valid: true, country: "United Kingdom", checkDigits: "82", ... }
validateVat("DE136695976"); // { valid: true, country: "Germany", ... }
validatePhone("020 7946 0123", "GB"); // { valid: true, e164: "+442079460123", ... }
作为 MCP 服务使用(适用于 Claude 和其他 Agent)
无需安装——将托管端点添加为自定义连接器即可:
https://qiniso.qinisolabs.workers.dev/mcp
也可以通过 stdio 在本地运行。将以下内容添加到客户端的 MCP 配置中(例如 claude_desktop_config.json):
{
"mcpServers": {
"qiniso": {
"command": "npx",
"args": ["-y", "-p", "@qinisolabs/qiniso", "qiniso-mcp"]
}
}
}
验证内容——涵盖 8 个领域的 56 个工具
| 领域 | 检查项 |
|---|---|
| 标识符 | IBAN、支付卡(Luhn 校验 + 品牌)、ISBN-13、VIN、GTIN/UPC/EAN 条形码(+ GS1 国家/地区) |
| Web / 网络 | TLD 和域名(IANA 根区)、IP、UUID、URL、电子邮件 |
| 金融 | ISIN、CUSIP、SEDOL、LEI、美国 ABA 路由号码 |
| 加密货币 | Ethereum(EIP-55)、Bitcoin(Base58Check / Bech32)地址 |
| 国家及税务 ID | 巴西 CPF/CNPJ、南非 ID、西班牙 DNI/NIE、印度 Aadhaar、意大利、波兰、荷兰、比利时、北欧国家、葡萄牙、土耳其、中国、德国 Steuer-IdNr、法国 NIR、瑞士 AHV、墨西哥 CURP、克罗地亚 OIB、罗马尼亚 CNP、保加利亚 EGN、爱沙尼亚、捷克/斯洛伐克 rodné číslo、欧盟/英国 VAT |
| 学术 | ISBN-10、ISSN、ORCID |
| 区域设置 | 电话号码(全球)、日期解析、货币、节假日(约 200 个国家/地区)、按日期验证英国 VAT |
| 地址 | 英国/美国地址解析 |
它不是什么
- 不是实时数据提供方——它验证你提供的事实;不会返回当前时间、天气或实时外汇数据。
- 不是凭据收集器——它绝不会索要机密信息或密钥。
- 不是注册状态检查工具——它会验证 VAT 号码的校验和,但不会检查该号码是否已在 VIES 注册;它会确认某个 TLD 是否真实存在,但不会检查域名是否已注册。
隐私
此工具在你的设备上本地运行,设计上不会收集、存储或传输你的数据——没有分析、没有遥测,也无需账户。所有参考数据均已打包,无需网络调用,任何内容都不会离开你的设备。完整政策:https://qinisolabs.github.io/privacy.html。
许可证
Apache-2.0
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。