mcpField
T
trust-layer

trust-layer

本地服务
github.com/Ernesmar安全04 周前更新

关于 trust-layer

trust-layer 是一个 MCP 服务,将 AI Agent 身份和重要操作记录到不可变且可通过密码学验证的日志中。它提供审计记录,但不认证或判断操作是否符合法规。

主要功能

  1. 01记录 Agent 身份
  2. 02记录 Agent 的重要操作
  3. 03维护哈希链与签名审计日志
  4. 04核验 Agent 身份和操作历史

适用场景

  1. 01保存 Agent 操作审计轨迹
  2. 02核验 Agent 已记录的身份
  3. 03检查记录历史的完整性

MCP 相关

该 MCP 服务提供核验 Agent 身份、记录可审计操作和验证历史的工具。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Agent 信任登记簿

一个 MCP 服务,充当 AI Agent 的可验证公证人: 记录其身份以及每项重要操作,并写入不可变且可通过密码学验证的日志——不认证或评判这些操作是否符合任何法规。

请参阅项目设计文档,了解完整规范(架构、数据模型、验证计划)。

结构

src/
  domain/            # lógica de negocio pura, sin dependencias externas
    models.py        # AgenteIA, RegistroAuditable
    hash_chain.py     # integridad criptográfica: hash-chain + firma
    ports.py          # interfaces que la infraestructura implementa
    servicios.py       # casos de uso: VerificarIdentidadAgente, RegistrarAccionAuditable
  infrastructure/
    adaptadores_memoria.py   # implementación en memoria (tests, Fase 1)
    postgres_schema.sql      # esquema para cuando se conecte Postgres real
  mcp_server/
    servidor.py        # expone los casos de uso como herramientas MCP
tests/
  unit/          # dominio puro, sin DB
  integration/   # (pendiente: contra Postgres real)
  contract/      # garantiza el schema que ve cualquier cliente MCP
docs/adr/        # decisiones de arquitectura, con su razonamiento

用法

pip install -e ".[dev]"
pytest                          # corre toda la suite
python -m src.mcp_server.servidor   # levanta el servidor MCP

状态

第一阶段,首个版本:verificar_identidad_agente + registrar_accion_auditable + verificar_historial,使用内存适配器。不涉及付款或法规认证——每项决策的原因请参阅 ADR 0001 和设计文档。

已列入官方 MCP Registry,名称为 io.github.Ernesmar/trust-layer。

评论

支持 Markdown

第一次接触 MCP?

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

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