跳转到主要内容

Tools API

列出可用工具

GET /api/tools

执行工具

POST /api/tools/:name/execute
{
  "parameters": {
    "url": "https://example.com"
  }
}

内置工具

工具说明
browser网页浏览与抓取
file_system文件读写
terminalShell 命令执行
code_execute沙箱内代码执行
web_search多引擎搜索 + BM25/Reranker 过滤 — 返回清洗、去重片段
web_fetch3 级本地抓取(HTTP/Browser/Stealth)+ DOM 剪枝与 Markdown 提取
githubGitHub API 集成

MCP 工具

通过 MCP 连接的外部工具与内置工具一并注册。MCP 工具名内部前缀为 mcp__{server}__{tool} 以隔离命名空间 — API 接受前缀名与原始名。
POST /api/tools/mcp__github__search_repos/execute

过滤

可在 MCP 服务配置中用 tool_include / tool_exclude 按 Agent 过滤:
{
  "tool_include": ["search_repos", "get_issue"],
  "tool_exclude": ["delete_repo"]
}
详见 MCP 集成 > 工具过滤