关于 ToolOracle — AI Agent Tool Infrastructure & Trust Runtime
AgentGuard 是用于 AI Agent 工具执行治理与安全检查的 MCP 服务,面向受监管工作流和自动支付场景。它结合策略评估、威胁扫描、审批门控与签名审计记录。
主要功能
- 01调用前策略判断与风险评分
- 02检测密钥泄露和注入攻击
- 03支付限额与审批检查
- 04角色、会话和租户控制
- 05可查询的签名审计记录
适用场景
- 01为自动支付工具调用设置门控
- 02审查 Agent 活动以满足合规要求
- 03扫描工具输入中的密钥或注入内容
MCP 相关
向 MCP 客户端提供安全、策略、支付控制、威胁分析和审计工具,可通过 FeedOracle 或 ToolOracle 的 MCP 端点连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://feedoracle.io/guard-oracle/mcp/一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http agentguard https://feedoracle.io/guard-oracle/mcp/Cursor.cursor/mcp.json
{"mcpServers":{"agentguard":{"type":"http","url":"https://feedoracle.io/guard-oracle/mcp/"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"agentguard":{"type":"http","url":"https://feedoracle.io/guard-oracle/mcp/"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"agentguard":{"type":"http","url":"https://feedoracle.io/guard-oracle/mcp/"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"agentguard":{"serverUrl":"https://feedoracle.io/guard-oracle/mcp/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
13| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| keyword | string | 否 | 要研究的种子关键词 |
| country | string | 否 | 国家/地区代码(DE、US、UK、AT、CH 等) |
详细介绍
🛡️ AgentGuard MCP
AI Agent 工具执行的安全、策略与审计层 — 20 个工具 | 属于 FeedOracle 和 ToolOracle
AgentGuard 是 AI Agent 工作流的治理与安全层。在任何工具执行前,AgentGuard 都会评估策略、评定风险、检测机密信息和注入尝试,将记录写入防篡改审计轨迹,并解释每项决策。专为受监管环境、自治支付和企业 AI Agent 部署而打造。
快速连接
# FeedOracle (compliance-focused)
npx -y mcp-remote https://feedoracle.io/guard/mcp/
# ToolOracle (agent-commerce focused)
npx -y mcp-remote https://tooloracle.io/guard/mcp/
{
"mcpServers": {
"agentguard": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://feedoracle.io/guard/mcp/"]
}
}
}
工作原理 — Agent 安全循环
Agent wants to call: payment_execute({amount: 5000})
│
▼
policy_preflight() ← Check before execution
│
risk_score: 95 ← Critical
matched: pol-001, pol-002 ← Payment + High-risk policies
decision: require_approval ← Human gate triggered
│
approval_required() ← Register pending approval
│
[Human approves]
│
tool executes
│
audit_log_write() ← Record outcome with signature
│
decision_explain() ← Exportable compliance evidence
工具 — 第 1 级:核心安全(7 个)
| 工具 | 说明 |
|---|---|
policy_preflight | 在任何工具调用前进行预检。评估 7 项策略、计算风险评分、检测威胁并自动记录。返回 allowed/denied/require_approval/flagged。 |
tool_risk_score | 为工具和输入评定 0-100 的风险评分。检测机密信息(API 密钥、密码)、提示词注入和大额金额。eth_gas→5,payment_execute→95+。 |
approval_required | 检查工具是否需要人工审批。可选注册待审批请求并提供跟踪 URL。 |
audit_log_write | 将工具执行记录写入持久化、经加密签名的审计日志(SQLite WAL)。执行后调用以记录结果。 |
audit_log_query | 查询审计轨迹。可按 Agent、工具、决策和时间范围筛选。支持分页。返回带签名的条目,以验证是否遭到篡改。 |
decision_explain | 以易于理解的方式解释任何允许或拒绝决策。传入 request_id 以查询已存储的条目,或传入 tool_name + tool_args 进行即时分析。 |
rate_limit_check | 检查 Agent 速率限制:200 次/分钟、5000 次/小时、50000 次/天。返回各时间窗口的使用量及百分比。 |
工具 — 第 2 级:支付控制与安全
| 工具 | 说明 |
|---|---|
payment_policy_check | 根据策略验证支付:金额限制(>100k 时警告,>1M 时阻止)、收款方拒绝名单、支持的货币/网络、AML 阈值(>10k 法币时标记)、MiCA 标记。 |
spend_limit_check | 按信任级别检查单次调用、每小时和每日支出限制。默认:10k/次、50k/小时、200k/天。受信任级别:100k/次、500k/小时、2M/天。 |
secret_exposure_check | 深度扫描 19 种机密信息模式:OpenAI/GitHub/AWS/Slack 密钥、Bearer/Basic 身份验证、ETH 私钥、Bitcoin WIF、信用卡、SSN、电子邮件。返回严重性等级和补救措施。 |
payload_safety_check | 扫描 18 种安全模式:提示词注入、越狱/DAN、角色劫持、SQL(UNION/DROP/OR 1=1)、XSS、Python/JS/Shell 注入、路径遍历、空字节、超大负载。 |
replay_guard_check | 通过 SHA256 指纹(Agent+工具+参数)检测重放攻击。时间窗口可配置(默认 5 分钟)。返回重复次数及首次/最后一次出现的时间。 |
工具 — Welle 3:治理与威胁情报(5)
| 工具 | 描述 |
|---|---|
cross_tool_anomaly_check | 检测异常模式:高风险组合(wallet-recon→transfer、AML→payment)、高频调用、反复拒绝(策略探测)、广泛侦察、平均风险评分偏高。 |
scope_check | 基于角色的范围控制。角色:admin、compliance_officer、trader、auditor、developer、readonly。返回 has_scope、缺失的范围、授予权限的角色。记录拒绝情况。 |
session_validate | 完整的会话生命周期:创建(TTL + 调用预算)、验证(递增计数器)、失效、信息查询。会话包含角色、范围、租户、有效期。 |
tenant_policy_check | 多租户治理。内置租户:default、fintech_eu(MiCA/DORA/AMLD6)、defi_protocol、enterprise_read。每个租户都有独立的封锁列表、风险上限和支出上限。 |
threat_intel_check | 实体威胁情报。自动检测 ETH 地址、IP、域名。检查制裁名单(Tornado Cash、混币器)、一次性服务,并基于审计日志进行行为分析。 |
内置租户
| 租户 | 最大风险 | 每日支出 | 框架 |
|---|---|---|---|
default | 70 | 100,000 | — |
fintech_eu | 60 | 500,000 | MiCA、DORA、AMLD6 |
defi_protocol | 80 | 10,000,000 | MiCA |
enterprise_read | 30 | 0 | — |
内置角色与范围
| 角色 | 范围 |
|---|---|
admin | 所有范围 |
compliance_officer | audit:read、compliance:read、blockchain:read、security:scan |
trader | blockchain:read、payment:check、payment:execute、audit:read |
auditor | audit:read、audit:write、compliance:read、monitor:read |
developer | blockchain:read、security:scan、audit:read、monitor:read |
readonly | blockchain:read、audit:read |
内置策略(7 条默认策略)
| 策略 | 条件 | 操作 |
|---|---|---|
| pol-001 | 支付/转账工具 | require_approval |
| pol-002 | 风险评分 ≥ 80 | require_approval |
| pol-003 | 负载中包含密钥/密钥材料 | deny |
| pol-004 | 超出速率限制 | flag |
| pol-005 | 风险评分 ≤ 20 | 自由放行 |
| pol-006 | 检测到提示词注入 | deny |
| pol-007 | 同一工具在 60s 内调用超过 50 次 | flag |
风险评分指南
| 评分 | 等级 | 操作 |
|---|---|---|
| 0-14 | 极低 | 自由执行 |
| 15-39 | 低 | 执行并记录以供审计 |
| 40-69 | 中 | 标记并谨慎执行 |
| 70-89 | 高 | 需要人工审批 |
| 90-100 | 严重 | 阻止执行 |
使用场景
- 受监管的 AI 工作流:MiCA/DORA 合规要求提供审计追踪 — AgentGuard 会自动生成
- 自主支付:x402 Agent 支付会在执行前通过
approval_required审批关卡 - 多租户平台:按 Agent/会话进行速率限制和策略范围控制
- 安全监控:实时检测工具参数中的提示词注入和密钥泄露
- 合规报告:导出带有加密签名的审计日志,供监管审查
后端:SQLite WAL 模式
持久、稳定,无需守护进程。WAL 模式支持每秒 1000 次以上写入。由 feedoracle.io 和 tooloracle.io 共享 — 单一可信数据源。
链接
- 🛡️ FeedOracle:
https://feedoracle.io/guard/mcp/ - 🔧 ToolOracle:
https://tooloracle.io/guard/mcp/ - 📚 文档:feedoracle.io
- 🏠 平台:tooloracle.io
由 FeedOracle 构建 — 以设计确保可信
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。