tor-mcp について
tor-mcpは、MCP対応エージェント向けにHTTPリクエストをTor経由で送るMCPサーバーです。回路の切り替えや出口ノード情報の確認、.onionへのアクセスに対応し、Cloudflareで保護されたサイトへの接続制限も説明しています。
主な機能
- 01Tor経由のHTTPリクエスト
- 02出口IPと国の確認
- 03Tor回路の新規作成
- 04Tor経由のURL到達性確認
- 05リクエスト本文を記録しない設計
活用シーン
- 01非Cloudflareサイトの情報をTor経由で取得
- 02.onionサービスへのアクセス
- 03異なるTor出口からサイトをテスト
MCP 対応
MCPサーバーは、tor_fetch、tor_get_exit_ip、tor_new_circuit、tor_checkの4つのツールをクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tor.regiq.in/api/mcpclaude mcp add --transport http shreyas-profile-tor https://tor.regiq.in/api/mcp{"mcpServers":{"shreyas-profile-tor":{"type":"http","url":"https://tor.regiq.in/api/mcp"}}}Cursor で開く{"servers":{"shreyas-profile-tor":{"type":"http","url":"https://tor.regiq.in/api/mcp"}}}VS Code で開く{"mcpServers":{"shreyas-profile-tor":{"type":"http","url":"https://tor.regiq.in/api/mcp"}}}{"mcpServers":{"shreyas-profile-tor":{"serverUrl":"https://tor.regiq.in/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://tor.regiq.in/api/mcp認証が必要ツール
詳細
tor-mcp
MCP 互換エージェントから Tor ネットワーク経由で HTTP リクエストを送信できます。
tor.regiq.in で公開中 · 永久無料 · Google サインイン
できること
Claude Desktop/Cursor/あらゆる MCP クライアントに、次の 4 つのツールを提供します。
| ツール | 内容 |
|---|---|
tor_fetch(url, method?, headers?, body?) | Tor 経由の HTTP リクエスト。ステータス/ヘッダー/本文を返します |
tor_get_exit_ip() | 現在の出口ノードの IP アドレスと国(check.torproject.org で確認済み) |
tor_new_circuit() | 新しい Tor 回線を強制的に確立します(SIGNAL NEWNYM) |
tor_check(url) | HEAD プローブ — 対象に Tor 経由でアクセスできるか確認します |
対応範囲
Tor の出口ノードは、Cloudflare によって大手ブランドのほとんどのサイト(Indeed、Google、Amazon など)でブロックされています。tor-mcp は次の用途にお使いください。
- Cloudflare を使用していないサイト
- 地域制限のある情報の取得(ランダムな国からサイトを閲覧)
.onionサービス- Tor をブロックリストに登録していない API での IP ベースのレート制限の回避
- N 個の異なる出口ノードから自分のサイトをテスト
Cloudflare で保護されたサイトにアクセスする必要がある場合は、代わりに browser-mcp をお使いください。固定の Hetzner IP アドレスを使う実際の Chrome は、ほとんどの WAF で動作します。残りのサイトには、住宅用プロキシを追加できます。
セットアップ
- tor.regiq.in で Google アカウントを使ってサインインします
- ダッシュボードで MCP API キーを生成します
- Claude Desktop/Cursor に追加します。
{
"mcpServers": {
"tor": {
"url": "https://tor.regiq.in/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_KEY>"
}
}
}
}
制限(無料プラン、API キーあたり)
- 1 日あたり 100 リクエスト
- リクエストあたりのタイムアウトは 30 秒
- レスポンス本文の上限は 10 MB
- メソッド:GET、POST、HEAD のみ
アグリゲーター向けの上位クォータについては、[email protected] までメールでお問い合わせください。
プライバシー
- DNS は Tor 内で名前解決されます(
socks5h://スキーム)。当社ホストから平文で名前解決することはありません - ログに記録する情報:対象ホスト、メソッド、レスポンスステータス、所要時間、サイズ
- ログに記録しない情報:完全な URL、クエリ文字列、リクエスト本文、レスポンス本文、Cookie、ヘッダー
- デフォルトで標準の TorBrowser User-Agent を送信します
セルフホスト
git clone https://github.com/globalion/tor-mcp
cd tor-mcp
cp .env.example .env # fill in
docker compose up -d --build
その後、http://localhost:3021 を開きます。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。