mcpField
A
AgentSeal

AgentSeal

本地服务
github.com/JoeyBrar安全227 周前更新

关于 AgentSeal

AgentSeal 是一款 MCP 服务,将 AI Agent 的操作记录到具备防篡改特性的 SHA-256 哈希链中,适用于需要查询活动并验证审计记录完整性的团队。

主要功能

  1. 01将 Agent 操作写入审计记录
  2. 02以 SHA-256 哈希链接记录
  3. 03按 Agent 或类型查询操作
  4. 04验证哈希链完整性

适用场景

  1. 01记录重要 Agent 操作以供审计
  2. 02查看特定 Agent 执行过的操作
  3. 03检查审计记录是否被修改

MCP 相关

MCP 服务提供记录、查询和验证 AgentSeal 审计记录的工具。客户端使用 AGENTSEAL_API_KEY 进行身份验证。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"agentseal": {
"command": "npx",
"args": [
"-y",
"agentseal-mcp"
],
"env": {
"AGENTSEAL_API_KEY": "<AGENTSEAL_API_KEY>"
}
}
}
}
启动命令npx -y agentseal-mcp
需要配置的环境变量
AGENTSEAL_API_KEY密钥Your AgentSeal API key from agentseal.io

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

安装包
npmagentseal-mcp0.2.1

工具

3

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

参数类型必填说明
agent_idstring是此 Agent 的标识符(例如 'research-bot'、'finance-agent')
action_typestring是所执行操作的类型(例如 'email:send'、'file:write'、'api:call'、'db:query')
action_paramsobject否操作的参数(例如 {to: '[email protected]', subject: '...'})
reasoningstring否你决定执行此操作的原因——你的思维链
authorized_bystring否授权此操作的人员或机制(例如 'user:alice'、'policy:auto-approve')

详细介绍

agentseal-mcp

agentseal-mcp MCP 服务

面向 AgentSeal 的 MCP 服务。使用 SHA-256 哈希链,为 AI Agent 提供防篡改审计日志。

每个 Agent 操作都会记录在哈希链中。这样,你就能向客户证明 Agent 确实完成了它声称完成的操作。

设置

Claude Desktop

将以下内容添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "agentseal": {
      "command": "npx",
      "args": ["-y", "agentseal-mcp"],
      "env": {
        "AGENTSEAL_API_KEY": "as_sk_your_key_here"
      }
    }
  }
}

保存后重启 Claude Desktop。

Cursor / 其他 MCP 主机

配置相同——使用你的 API 密钥添加该服务。

环境变量
变量必填描述
AGENTSEAL_API_KEY是你从 agentseal.io 获取的 API 密钥
AGENTSEAL_URL否自定义 API 基础 URL(默认为生产环境)

工具

record_action

将 Agent 操作记录到审计日志中。在重要操作后调用此工具,以创建一条经过加密链接的记录,说明发生了什么以及原因。

参数类型必填描述
agent_idstring是Agent 的标识符(例如 research-bot)
action_typestring是操作类型(例如 email:send、file:write、api:call)
action_paramsobject否操作详情
reasoningstring否Agent 决定执行此操作的原因
authorized_bystring否批准此操作的人或事物

返回序列号和 SHA-256 哈希,以确认该条目已链接到哈希链中。

query_actions

从审计日志中查找此前记录的操作。可用此工具查看已执行的操作或回顾过去的决策。

参数类型必填描述
agent_idstring否按 Agent 筛选
action_typestring否按操作类型筛选
limitnumber否返回的最大条目数(默认值为 20)
verify_chain

验证哈希链的完整性。每个条目的 SHA-256 哈希都包含前一个条目的哈希——如果任何记录被修改,哈希链就会断裂,此工具会报告断裂位置。

参数类型必填描述
agent_idstring否验证特定 Agent 的哈希链。若省略,则验证所有条目。

返回已验证的条目数,以及哈希链是否完整。

工作原理

每个记录的操作都会使用 SHA-256 进行哈希处理。该哈希包含前一个条目的哈希,从而形成哈希链。修改任意记录都会导致其后的所有哈希发生变化——verify_chain 会立即检测到。

获取 API 密钥

在 agentseal.io 注册。免费使用。

Python SDK

无需 MCP 的直接集成方式:pip install agentseal-sdk。参见 agentseal-sdk。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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