关于 evermint-mcp
evermint-mcp 将 AI Agent 的操作记录为带防篡改功能和加密时间戳的凭据,供需要检查或验证单条记录及哈希链操作历史的团队使用。
主要功能
- 01创建带时间戳的操作记录
- 02验证单条记录
- 03按条件筛选记录
- 04获取完整记录内容
- 05验证哈希链记录序列
适用场景
- 01为 Agent 决策创建审计记录
- 02按 ID 检查记录完整性
- 03查看组织的操作记录
- 04验证一组记录之间的链式关联
MCP 相关
向 MCP 客户端提供创建、获取、列出和验证操作记录的工具。创建记录及访问组织记录需要 API 密钥;单条记录和链验证为公开操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| payload | object | 否 | 要保全的状态、决策或上下文。任意 JSON 对象。 |
| agent_id | string | 否 | 此 Agent 或系统的标识符 |
| timestamp | string | 否 | ISO 8601 日期时间或 'auto'。默认为 auto。 |
| action_type | string | 是 | 所记录操作的简短标签(例如 transaction_approved、decision_made、data_accessed) |
详细介绍
evermint-mcp
为 AI Agent 操作提供防篡改回执。面向 Agent 间交易的公证层。
安装
npm install -g evermint-mcp
Claude Desktop 配置
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"evermint": {
"command": "evermint-mcp",
"env": {
"EVERMINT_API_KEY": "EVR-sk_your_key_here"
}
}
}
}
在 https://evermint.app/api-keys 获取 API 密钥。
- 添加到你的 Claude Desktop 配置(
~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"evermint": {
"command": "npx",
"args": ["-y", "evermint-mcp"],
"env": {
"EVERMINT_API_KEY": "EVR-sk_your_key_here"
}
}
}
}
- 重启 Claude。工具将自动显示。
工具
evermint_mint(需要 API 密钥)
为一项操作创建防篡改、经加密时间戳认证的记录。
evermint_mint({
agent_id: "billing-agent-1",
action_type: "decision_made",
payload: { decision: "approved", confidence: 0.97 }
})
evermint_verify(公开)
通过记录 ID 验证单条记录。
evermint_verify({ record_id: "EVR-12C5N1A2" })
evermint_list_records(需要 API 密钥)
列出已认证组织的记录,可选筛选条件。仅返回元数据(不含载荷)。
evermint_list_records({
agent_id: "billing-agent-1",
action_type: "decision_made",
since: "2026-01-01T00:00:00Z",
until: "2026-05-01T00:00:00Z",
limit: 50
})
所有筛选条件均为可选项。limit 默认为 50(最大值为 200)。
evermint_get_record(需要 API 密钥)
获取单条记录的完整内容,包括其原始载荷。如果记录存在但属于其他组织,则返回 403。
evermint_get_record({ record_id: "EVR-12C5N1A2" })
evermint_verify_chain(公开)
验证哈希链式记录序列。确认每个哈希都与其内容匹配,且每个 chain_link 都正确引用上一条记录。
// Explicit list, oldest first
evermint_verify_chain({
record_ids: ["EVR-AAAAAAAA", "EVR-BBBBBBBB", "EVR-CCCCCCCC"]
})
// Or walk forward from a starting point
evermint_verify_chain({
start_record_id: "EVR-AAAAAAAA",
length: 10
})
返回每条记录的 hash_valid、chain_link_valid,以及整体的 chain_intact: true|false。
验证任意记录
evermint.app/verify?id=EVR-XXXXXXXX
发布
要以 evermint-mcp 的名称发布到 npm:
package.json名称:"evermint-mcp"bin条目:{ "evermint-mcp": "./dist/server.js" }- 将其添加到 modelcontextprotocol.io/registry 上的 Anthropic MCP 注册表
联系方式
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。