mcpField
T
ToolOracle — AI Agent Tool Infrastructure & Trust Runtime

ToolOracle — AI Agent Tool Infrastructure & Trust Runtime

远程服务
github.com/ToolOracleAI 与智能体029 周前更新
代码仓库

关于 ToolOracle — AI Agent Tool Infrastructure & Trust Runtime

AgentGuard 是用于 AI Agent 工具执行治理与安全检查的 MCP 服务,面向受监管工作流和自动支付场景。它结合策略评估、威胁扫描、审批门控与签名审计记录。

主要功能

  1. 01调用前策略判断与风险评分
  2. 02检测密钥泄露和注入攻击
  3. 03支付限额与审批检查
  4. 04角色、会话和租户控制
  5. 05可查询的签名审计记录

适用场景

  1. 01为自动支付工具调用设置门控
  2. 02审查 Agent 活动以满足合规要求
  3. 03扫描工具输入中的密钥或注入内容

MCP 相关

向 MCP 客户端提供安全、策略、支付控制、威胁分析和审计工具,可通过 FeedOracle 或 ToolOracle 的 MCP 端点连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://feedoracle.io/guard-oracle/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

13
参数类型必填说明
keywordstring否要研究的种子关键词
countrystring否国家/地区代码(DE、US、UK、AT、CH 等)

详细介绍

🛡️ AgentGuard MCP

AI Agent 工具执行的安全、策略与审计层 — 20 个工具 | 属于 FeedOracle 和 ToolOracle

Tools Status Backend Tier

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、混币器)、一次性服务,并基于审计日志进行行为分析。
内置租户
租户最大风险每日支出框架
default70100,000—
fintech_eu60500,000MiCA、DORA、AMLD6
defi_protocol8010,000,000MiCA
enterprise_read300—
内置角色与范围
角色范围
admin所有范围
compliance_officeraudit:read、compliance:read、blockchain:read、security:scan
traderblockchain:read、payment:check、payment:execute、audit:read
auditoraudit:read、audit:write、compliance:read、monitor:read
developerblockchain:read、security:scan、audit:read、monitor:read
readonlyblockchain:read、audit:read

内置策略(7 条默认策略)

策略条件操作
pol-001支付/转账工具require_approval
pol-002风险评分 ≥ 80require_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

第一次接触 MCP?

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

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