关于 ToolRouter
ToolRouter 是供 AI Agent 通过单个 MCP 连接发现和调用专业工具的托管网关。其 MCP 服务和 CLI 将请求转发至托管服务,而非在本地执行工具。
主要功能
- 01按关键词或类别发现工具
- 02调用托管的专业工具
- 03跟踪、列出和取消异步任务
- 04管理额度、密钥和服务商凭据
- 05通过 OAuth 连接 SaaS 账户
- 06通过 MCP、CLI 或 REST 使用网关
适用场景
- 01为网页搜索或 SEO 等任务查找托管工具
- 02让已连接 MCP 的 Agent 执行工具调用
- 03管理工具用量、凭据和账户连接
MCP 相关
托管的 Streamable HTTP 端点和本地 stdio 桥接服务提供工具发现、执行、任务处理及账户管理等元工具。两者均将请求转发至 ToolRouter API,处理在其托管基础设施上进行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.toolrouter.com/mcpclaude mcp add --transport http humanleap-toolrouter https://api.toolrouter.com/mcp{"mcpServers":{"humanleap-toolrouter":{"type":"http","url":"https://api.toolrouter.com/mcp"}}}在 Cursor 中打开{"servers":{"humanleap-toolrouter":{"type":"http","url":"https://api.toolrouter.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"humanleap-toolrouter":{"type":"http","url":"https://api.toolrouter.com/mcp"}}}{"mcpServers":{"humanleap-toolrouter":{"serverUrl":"https://api.toolrouter.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
48此工具无需参数。
详细介绍
ToolRouter — 工具的 OpenRouter
工具的 OpenRouter。一次 MCP 连接,即可为任意 AI Agent 提供 250 多种托管工具,按调用次数付费。
ToolRouter 是工具的 OpenRouter。通过 MCP 连接一次,Agent 就能发现并调用 250 多种托管的专业工具:网页搜索、抓取、图像和视频生成、SEO、金融、房地产、合规等。免费工具即连即用;付费工具按调用次数计费。一切都在托管网关上运行;不会在本地执行任何操作。
紧凑的路由接口对 Agent 的整个工具目录仅需约 9,000 个上下文 token;如果将每项技能都作为独立工具加载,则约需 257,000 个 token(测量于 2026-09-03;方法和原始数据见 https://toolrouter.com/blog/mcp-tool-schema-token-cost)。
一行即可连接
托管端点:https://api.toolrouter.com/mcp(可流式传输的 HTTP)。无需 API 密钥——服务器首次连接时会自动创建免费账户,并返回领取链接。
Claude Code
claude mcp add --transport http toolrouter https://api.toolrouter.com/mcp
Claude(聊天、桌面、移动端)
自定义 → 连接器 → 添加自定义连接器,名称填写 ToolRouter,URL 填写 https://api.toolrouter.com/mcp/anthropic。
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"toolrouter": {
"url": "https://api.toolrouter.com/mcp"
}
}
}
VS Code
添加到 .vscode/mcp.json:
{
"servers": {
"toolrouter": {
"type": "http",
"url": "https://api.toolrouter.com/mcp"
}
}
}
Gemini CLI
添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"toolrouter": {
"httpUrl": "https://api.toolrouter.com/mcp"
}
}
}
Windsurf
添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"toolrouter": {
"serverUrl": "https://api.toolrouter.com/mcp"
}
}
}
任何支持可流式传输 HTTP 的其他 MCP 客户端都可以使用相同的 URL。
本地桥接(npm)
toolrouter-mcp 是一个连接到同一托管网关的 stdio 桥接程序,同时还提供 CLI。适用于无法使用远程 URL 的客户端。
三种使用方式
1. MCP 服务(适用于 AI Agent)
不带参数运行即可启动 MCP stdio 服务。无需 API 密钥——首次使用时会自动创建账户:
npx -y toolrouter-mcp
2. CLI(适用于终端工作流)
npx -y toolrouter-mcp tools # list all tools
npx -y toolrouter-mcp search "web scraping" # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
npx -y toolrouter-mcp help
3. REST API(直接通过 HTTP 调用)
# Get an API key (or use one from ~/.toolrouter/key after MCP setup)
curl -X POST https://api.toolrouter.com/v1/auth/provision
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"seo","skill":"analyze_page","input":{"url":"https://example.com"}}' \
https://api.toolrouter.com/v1/tools/call
安装本地桥接程序
Codex CLI
codex mcp add toolrouter -- npx -y toolrouter-mcp
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
Windsurf
添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
OpenClaw
添加到 openclaw.json:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
Cline
打开 MCP 设置并添加:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
VS Code
添加到 .vscode/mcp.json:
{
"servers": {
"toolrouter": {
"type": "stdio",
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
Gemini CLI
添加到 Gemini CLI 设置中:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"toolrouter": {
"command": "npx",
"args": ["-y", "toolrouter-mcp"]
}
}
}
API 密钥
无需设置——toolrouter-mcp 首次使用时会自动创建免费 API 密钥,并将其缓存到 ~/.toolrouter/key。免费工具即连即用。使用付费工具时,请访问首次运行时显示的领取 URL 以充值。
如需使用现有密钥,请改为设置环境变量 TOOLROUTER_API_KEY=tr_live_xxx。
工作原理
此软件包通过一个二进制文件实现两种用途:
- MCP 模式(无参数):启动 MCP stdio 服务,通过 Streamable HTTP 将
tools/list和tools/call代理到 ToolRouter API。 - CLI 模式(
tools/search/call/help):轻量级 HTTP 客户端,向 ToolRouter API 发送请求并输出结果。不会在本地执行工具。
两种模式都会通过 https://api.toolrouter.com 运行——所有处理都在 ToolRouter 的基础设施上进行。
MCP 元工具
通过 MCP 连接后,您的 Agent 将获得用于工具发现、执行、异步任务和完整账户管理的元工具:
发现与执行:
| 工具 | 说明 |
|---|---|
discover | 按关键词、类别查找工具,或使用 * 查找所有工具 |
use_tool | 执行工具技能 |
job_get | 轮询异步任务的状态和结果 |
job_list | 列出最近的异步任务 |
job_cancel | 取消正在运行的异步任务 |
额度与账单:
| 工具 | 说明 |
|---|---|
credits_balance | 获取可用额度余额 |
credits_usage | 查看用量明细和近期调用记录 |
top_up_credits | 添加额度 |
subscription_manage | 查看或更改您的订阅 |
invoice_list | 列出发票 |
API 密钥:
| 工具 | 说明 |
|---|---|
key_create | 创建新的 API 密钥 |
key_list | 列出 API 密钥 |
key_delete | 永久停用 API 密钥 |
凭据(BYOK):
| 工具 | 说明 |
|---|---|
credential_save | 保存您自己的服务提供商 API 密钥 |
credential_list | 列出已保存的凭据 |
credential_delete | 移除已保存的凭据 |
credential_default | 设置服务提供商的默认凭据 |
连接器与账户:
| 工具 | 说明 |
|---|---|
connector_add | 通过 OAuth 连接 SaaS 账户 |
connector_list | 列出已连接的账户 |
account_preferences | 查看和更新账户设置 |
feedback_review | 为工具评分 |
环境变量
| 变量 | 必需 | 默认值 | 说明 |
|---|---|---|---|
TOOLROUTER_API_KEY | 是(用于工具调用) | — | 您的 API 密钥 |
TOOLROUTER_API_URL | 否 | https://api.toolrouter.com | 自定义 API 端点 |
CLI 参考
| 命令 | 需要身份验证 | 说明 |
|---|---|---|
tools | 否 | 列出所有可用工具 |
search <query> | 否 | 按关键词搜索工具 |
call <tool> <skill> [opts] | 是 | 调用工具技能 |
help | 否 | 显示用法帮助 |
call 的输入方式
# Flag-based (most common)
npx -y toolrouter-mcp call humanleap/seo analyze_page --url https://example.com
# JSON string
npx -y toolrouter-mcp call humanleap/web-search search --input '{"query":"MCP tools"}'
要求
- Node.js 22+
链接
隐私政策
https://toolrouter.com/privacy
支持
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。