ToolRouter について
ToolRouterは、AIエージェントが1つのMCP接続から専門ツールを検索・実行できるホスト型ゲートウェイです。MCPサーバーとCLIは、ツールをローカルで実行せず、ホストされたサービスへリクエストを転送します。
主な機能
- 01キーワードやカテゴリでツールを検索
- 02ホスト型の専門ツールを実行
- 03非同期ジョブの確認、一覧表示、キャンセル
- 04クレジット、キー、プロバイダー認証情報の管理
- 05OAuthによるSaaSアカウント接続
- 06MCP、CLI、RESTからゲートウェイを利用
活用シーン
- 01Web検索やSEOなどのタスク向けツールを探す
- 02MCP接続済みエージェントからツールを実行
- 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です。1つのMCP接続で、あらゆるAIエージェントがホスト型ツール250種類以上を従量課金で利用できます。
ToolRouterは、ツールのためのOpenRouterです。MCP経由で一度接続すれば、エージェントはウェブ検索、スクレイピング、画像・動画生成、SEO、金融、不動産、コンプライアンスなど、250種類以上のホスト型専門ツールを見つけて呼び出せます。無料ツールはすぐに利用でき、有料ツールは従量課金です。すべてホスト型ゲートウェイ上で動作し、ローカルでは何も実行されません。
コンパクトなルーティングインターフェースは、カタログ全体でエージェントのコンテキストを約9,000トークン使用します。各スキルを個別のツールとして読み込む場合の約257,000トークンと比べて大幅に少なくなります(2026-09-03に測定。方法と生データは https://toolrouter.com/blog/mcp-tool-schema-token-cost を参照)。
1行で接続
ホスト型エンドポイント:https://api.toolrouter.com/mcp(ストリーミング可能なHTTP)。APIキーは不要です。初回接続時にサーバーが無料アカウントを作成し、登録リンクを返します。
Claude Code
claude mcp add --transport http toolrouter https://api.toolrouter.com/mcp
Claude(チャット、Desktop、モバイル)
Customize → Connectors → Add custom connectorを開き、名前に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を受け付けない場合に使用してください。
3つの利用方法
1. MCP サーバー(AIエージェント向け)
引数なしで実行すると、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を設定します。
動作の仕組み
このパッケージは、1つのバイナリで2つの用途に対応します:
- MCPモード(引数なし):Streamable HTTP経由で
tools/listとtools/callをToolRouter APIに中継するMCP stdioサーバーを起動します。 - CLIモード(
tools/search/call/help):ToolRouter APIにリクエストを送信し、結果を表示する軽量なHTTPクライアントです。ローカルでツールを実行することはありません。
どちらのモードもhttps://api.toolrouter.comを経由し、すべての処理はToolRouterのインフラストラクチャ上で実行されます。
MCP メタツール
MCP 経由で接続すると、エージェントはツールの検索、実行、非同期ジョブ、アカウントの完全な管理を行うメタツールを利用できます。
検索と実行:
| ツール | 説明 |
|---|---|
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。