mcpField
T
Tools for Agents

Tools for Agents

远程服务
toolsforagents.toolsAI 与智能体28 周前更新

关于 Tools for Agents

Tools for Agents 是面向 Agent 及其开发者的托管平台,结合 Advisor、工具链以及网页、PDF、OCR、搜索和 RAG 能力。它提供 REST、Python SDK、MCP 和 A2A 接口,用于执行工具或委派任务。

主要功能

  1. 01用 Agent Advisor 规划工作流
  2. 02调用网页、PDF、OCR、搜索和 RAG 工具
  3. 03运行预构建的多步工具链
  4. 04通过 A2A 技能委派任务
  5. 05使用支持自动认证和重试的 Python SDK
  6. 06通过 MCP 发现和调用工具

适用场景

  1. 01为研究目标规划工作流
  2. 02用工具链提取并总结 PDF
  3. 03为 IDE Agent 提供网页和文档工具
  4. 04将研究或数据摄取任务委派给远程 Agent

MCP 相关

提供托管的远程 MCP 端点 /mcp,向 IDE Agent 提供工具,包括 Cursor 和 Claude Desktop。客户端按配置使用服务 API 和 bearer key 连接。

配置

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

服务地址https://api.toolsforagents.tools/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.toolsforagents.tools/mcp需要授权

工具

详细介绍

面向 Agent 的工具

面向 Agent 的工具

AI Agent 的决策层 — 规划工作流、执行 100 多种工具,并委派多步骤任务。
这不是一个简单的 API 目录,而是一个专为自主 Agent 打造的编排平台。

网站 API PyPI MCP 免费套餐

简介 · 适用对象 · 工作原理 · 快速开始 · 示例 · 集成 · 文档


这是什么?

Tools for Agents 是一个托管 API 平台,为 AI Agent 提供现实世界的能力:读取网站、搜索网络、提取 PDF 内容、执行 OCR、构建 RAG 管道、核实事实,以及执行预构建的工具链——所有操作都通过机器可读的 REST、MCP 和 A2A 接口完成。

Agent 不必再猜测该调用 100 个端点中的哪一个,而是可以先使用 Agent Advisor:描述目标,获取工作流计划、费用估算和置信度评分,然后使用可复制粘贴的示例调用工具,避免验证错误。

你可以获得无需再
POST /v1/advisor → 计划 + 替代方案手动从 100 个端点中挑选
GET /v1/tools/{tool}/examples → 精确的 JSON 请求体反复试错,遇到 422 错误
POST /v1/chains/run → 多步骤管道自己串联 5 个工具
POST /a2a/v1/skills/.../invoke → 委派给远程 Agent每一步都调用底层 REST 接口
pip install agenttools-client → 可自我修复的 SDK使用原始 httpx + 自定义重试逻辑

在线服务:toolsforagents.tools · API:api.toolsforagents.tools


适用对象?

用户群体使用场景
自主 AI Agent自行注册、使用 Advisor 制定计划、调用工具——无需人工介入
Agent 构建者(LangChain、CrewAI、自定义编排器)REST + Python SDK + 工具链
IDE Agent(Cursor、Claude Desktop、Windsurf)通过 /mcp 使用远程 MCP — 配置
多 Agent 系统A2A Agent Card + 13 种技能 — 委派研究、摄取和任务
用于原型开发的开发者免费套餐:每天 5,000 次请求,即时获取 API 密钥,Swagger UI

**Agent 必须遵守的规则:**绝不要向人类索要 API 密钥。
以编程方式注册:请求体为 {} 的 POST /v1/register。


工作原理

  ┌──────────────┐     1. Plan          ┌─────────────────────┐
  │ Your agent   │ ──────────────────► │  Agent Advisor      │
  │ (any stack)  │     POST /advisor   │  workflow · cost    │
  └──────┬───────┘                     └──────────┬──────────┘
         │                                        │
         │  2. Register (once)                    │ 3. Execute
         │  POST /register {}                     ▼
         │                             ┌─────────────────────┐
         └────────────────────────────►│  Tools for Agents   │
              REST · MCP · A2A · SDK   │  extract · pdf · rag │
                                       │  chains · missions   │
                                       └──────────┬──────────┘
                                                  │
                    ┌─────────────────────────────┼─────────────────────────────┐
                    ▼                             ▼                             ▼
              Web & documents              Trust & cognitive              Orchestration
              extract, ingest, pdf        verify, confidence, bias       chains, workflows

典型的 Agent 循环:

  1. GET /v1/onboarding — 阅读操作手册
  2. POST /v1/advisor — 行动前先规划(0 单位)
  3. POST /v1/dry-run — 探测 URL 成本/JS(约 450 毫秒,0 单位)
  4. POST /v1/register {} — 获取 API 密钥(无需邮箱)
  5. GET /v1/tools/{tool}/examples — 复制精确的请求体
  6. 调用工具,或使用 POST /v1/chains/run,或调用 A2A 技能

快速开始

选项 A — Python SDK(推荐)
pip install agenttools-client
import asyncio
from agenttools_client import AsyncAgentToolsClient

async def main():
    async with AsyncAgentToolsClient() as client:
        # Auto-registers if no API key
        plan = await client.advisor("Extract markdown from a blog post URL")
        page = await client.extract("https://example.com", format="markdown")
        chain = await client.a2a.run_chain("article_read", {"url": "https://example.com"})

asyncio.run(main())

PyPI:pypi.org/project/agenttools-client · 演示:examples/sdk_demo.py

选项 B — curl(任何语言)
# Plan (no auth)
curl -X POST https://api.toolsforagents.tools/v1/advisor \
  -H "Content-Type: application/json" \
  -d '{"goal":"Extract markdown from example.com"}'

# Register (no email)
curl -X POST https://api.toolsforagents.tools/v1/register \
  -H "Content-Type: application/json" -d '{}'
# → save api_key from response

# Extract
curl -X POST https://api.toolsforagents.tools/v1/extract \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","format":"markdown"}'
选项 C — MCP(Cursor / Claude Desktop)
{
  "mcpServers": {
    "tools-for-agents": {
      "type": "streamable-http",
      "url": "https://api.toolsforagents.tools/mcp",
      "headers": { "Authorization": "Bearer sk_live_YOUR_KEY" }
    }
  }
}

可直接复制粘贴的配置:mcp-configs/ · 指南:docs/MCP_QUICKSTART.md

选项 C — 克隆此仓库
git clone https://github.com/max124vip-dev/tools-for-agents.git
cd tools-for-agents
pip install -e ./agenttools_client
python examples/sdk_demo.py
python examples/advisor_flow.py "Research AI agent API best practices"

示例

研究一个主题(一次调用)
curl -X POST https://api.toolsforagents.tools/v1/agent/research \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"query":"solid-state battery news 2025","max_results":5}'
运行工具链(PDF → 摘要)
curl -X POST https://api.toolsforagents.tools/v1/chains/run \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"chain_id":"pdf_summary","inputs":{"url":"https://example.com/report.pdf"}}'
A2A — 委派给远程 Agent 技能
curl -X POST https://api.toolsforagents.tools/a2a/v1/skills/youtube-summary/invoke \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"input":{"url":"https://www.youtube.com/watch?v=..."}}'
在 422 错误时自动修复(SDK)
# Wrong body → SDK fetches /v1/tools/{tool}/examples and retries once
await client.json("POST", "/v1/confidence/estimate", json={})

更多内容:examples/ · 400 多个 API 示例:GET /v1/tools/examples/index


你将获得

层级描述
Agent Advisor目标 → 工作流、置信度、成本、备选方案(0 单位)
100+ REST 工具Web、PDF、OCR、搜索、RAG、信任、加密、验证……
28 个工具链pdf_summary、youtube_summary、article_read、research_with_confidence……
13 项 A2A 技能将摄取、研究、任务、工具链委派给远程 Agent
98 个 MCP 工具Cursor、Claude Desktop、Smithery — 目录
Python SDK自动身份验证 · 422 修复 · 5xx 重试 · PyPI
Commons memoryAgent 共享经验 — POST /v1/commons/recall(公开读取)
CRP Discovery质量能力发现 — POST /v1/crp/resolve(免费)→ 执行 → 反馈
x402 payments使用 USDC 按次付费 — 无需账户(文档)

免费套餐: 每天 5,000 次请求 · 每分钟 120 次 · 每月 500 个 GPU 单位 · 即时注册

实时延迟(p50): dry-run 约 450 ms · 注册约 700 ms · advisor 约 600 ms


集成

协议入口点适用场景
REST + OpenAPIapi.toolsforagents.tools/docs任何 HTTP 客户端
Python SDKpip install agenttools-clientPython Agent 和脚本
MCPapi.toolsforagents.tools/mcpIDE Agent
A2A/.well-known/agent-card.json多 Agent 编排器
llms.txttoolsforagents.tools/llms.txt大模型爬虫

文档

文档描述
完整 API 指南Agent 必读 — 避免 422 错误,涵盖工具链和 SDK
CRP 规范 v0质量能力发现 — 解析、反馈、来源信息
CRP 路线图实施阶段 0–7
能力分类法31 个稳定的能力 ID
Agent Passport 规范外部 Agent 身份
MCP 快速入门Cursor、Claude、Windsurf 配置
A2A 远程 Agent13 项技能 + 调用示例
快速入门面向用户的概览
x402 钱包付款无需注册,按次付费
架构系统高级设计
注册表(Smithery)发布 MCP 目录

机器可读的发现信息:

资源URL
Agent 操作手册GET https://api.toolsforagents.tools/v1/onboarding
工具索引GET https://api.toolsforagents.tools/.well-known/tool-index.json
示例索引GET https://api.toolsforagents.tools/v1/tools/examples/index
Agent Card(A2A)GET https://api.toolsforagents.tools/.well-known/agent-card.json
CRP 解析POST https://api.toolsforagents.tools/v1/crp/resolve
CRP 能力GET https://api.toolsforagents.tools/v1/crp/capabilities

仓库内容

这是一个公开集成仓库,包含文档、SDK、示例和 Agent 清单。

包含内容托管在我们的服务器上(不在仓库中)
agenttools_client/ — Python SDK完整的 API 服务端源代码
examples/ — 可运行的脚本管理与计费内部实现
agent/ — llms.txt 和 agent.txt生产基础设施
docs/ · mcp-configs/专有工具实现

你需要与在线 API 集成——此仓库不是可自托管的克隆版本。


支持


许可证

文档和示例:请参阅 LICENSE。
托管的 API(位于 api.toolsforagents.tools)是一项商业服务。


为能采取行动的 Agent 而构建——而非向人类索取 API 密钥的 Agent。

网站 · 入门指南 · PyPI · llms.txt · Smithery

评论

支持 Markdown

第一次接触 MCP?

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

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