mcpField
I
Intesta — trust registry lookup

Intesta — trust registry lookup

本地服务
intesta.io安全06 周前更新

关于 Intesta — trust registry lookup

Intesta 是用于查询实体信任等级和事实凭证的 MCP 服务,适合 Agent 在采取行动前核验域名或机构。它只报告注册表已有的证据,不会把自动收集的信息升级为已验证事实。

主要功能

  1. 01查询域名信任等级与策略判定
  2. 02读取带签名的实体事实护照
  3. 03仅依据实体事实回答问题
  4. 04按名称、域名或行业搜索实体
  5. 05只读访问,无需 API 密钥

适用场景

  1. 01付款前检查收款域名的信任等级
  2. 02共享数据或执行指令前核验实体
  3. 03查阅实体已验证及自动收集的事实

MCP 相关

MCP 服务将 Intesta 公共注册表的信任查询、事实护照、问答和实体搜索功能提供给 MCP 客户端;本地包与远程服务使用相同工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"io-intesta-intesta": {
"command": "uvx",
"args": [
"intesta-mcp"
],
"env": {
"INTESTA_API_KEY": "<INTESTA_API_KEY>"
}
}
}
}
启动命令uvx intesta-mcp
需要配置的环境变量
INTESTA_API_KEY密钥Optional Intesta API key (ik_...). Public registry reads work without one; a key is only needed for metered or private use.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiintesta-mcp0.2.0

工具

10

收录的工具列表 · 更新于 2 周前

参数类型必填说明
domainstring是
purposestring否

详细介绍

intesta-mcp

一个 MCP 服务,让 AI Agent 在采取行动前确认自己正在与谁打交道。

Intesta 是一个信任注册库。每个实体都有一个信任级别,位于 A0→A4 阶梯上(A0 声明 · A1 域名控制权 · A2 付款验证 · A3/A4 更高级别),并包含一组事实,每项事实都标记为 confirmed(经过独立验证)或 auto_collected(从公开来源抓取,未经验证)。此软件包是公共 HTTP API 的轻量代理,提供的工具名称和结构与远程服务 https://intesta.io/mcp 完全相同——所有入口使用同一套契约(自 0.2.0 版本起)。

它秉承 Intesta 一贯的理念:**拒绝,而非猜测。**级别只代表已经得到证明的内容;auto_collected 事实不等于经过验证的事实。服务会如实报告注册库中的内容,绝不会擅自提升级别。

工具

工具能回答的问题
check_trust(domain, purpose="payment")**一次调用,一个判断,适用于任何域名。**返回 known、A0..A4 级别、attested(仅在 A1+ 时为 true)、根据指定策略配置文件给出的 verdict(sufficient / insufficient / unknown;payment/v1 要求 A2,data_share/v1 和 follow_instructions/v1 要求 A1)、what_is_proven、proof、expires_at、next_step 和签名。未列出的域名 → unknown,绝不会返回“失败”。
get_passport(entity_domain)完整事实护照:包含带有 attestation_status / evidence_class 的事实、as_of、effective_expiry、stale,以及证明区块、passport_hash 和签名。
ask(entity_domain, question)仅根据该实体的事实回答问题,并附带签名(passport_hash + 注册库签名)。拒绝回答表示护照中没有相关事实。
search_entities(query, limit=20)按名称 / 域名 / 垂直领域查找实体(至少 3 个字符的字面子串);每条结果都包含其级别。
list_entities()注册库(前 500 条 + 总数)。
get_trust_ladder()说明 A0..A4 各自代表什么,以及如何以 Agent 身份使用注册库。

已弃用的 0.1.x 别名(search_registry、get_facts、ask_entity、trust_ladder)仍可使用一个版本,并将在 0.3.0 中移除。

所有工具均为只读,且无需 API 密钥——公共注册库查询开箱即用。 仅在计量或私有使用场景下才需要可选的 INTESTA_API_KEY(ik_…)。

错误(未知实体、无效问题或查询、API 故障)会作为 MCP 错误结果(isError: true)返回,绝不会伪装成数据形式的成功结果。

安装

// Claude Desktop / any MCP client — mcp config
{
  "mcpServers": {
    "intesta": { "command": "uvx", "args": ["intesta-mcp"] }
  }
}

或者直接连接远程服务(工具相同,无需安装): https://intesta.io/mcp(streamable-http)。

示例

check_trust("acme-invoicing.com")
→ {"known": false, "level": null, "attested": false, "status": "not_checked",
   "verdict": "unknown", "policy_profile": "payment/v1",
   "next_step": "Not in the Intesta registry: nothing is proven either way. Treat as unverified. ...",
   "signature": {...}}

check_trust("darkpanther.eu", purpose="data_share")
→ {"known": true, "level": "A1", "attested": true, "verdict": "sufficient",
   "what_is_proven": "...", "proof": {"method": "well_known", "verified_at": "..."},
   "expires_at": "2026-10-03T...", "signature": {...}}

判断结果是依据已发布的配置文件对注册库证明进行评估所得——**绝非保证,也不是财务建议。**请通过 https://intesta.io/.well-known/intesta-key 验证签名(参见 https://intesta.io/llms.txt)。

开发

pip install -e ".[test]"
pytest

许可证:MIT。发布方:DC ESCRYPT SL — https://intesta.io

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。