mcpField
T
tor-mcp

tor-mcp

リモート
github.com/globalionセキュリティ115 週間前に更新
リポジトリ

tor-mcp について

tor-mcpは、MCP対応エージェント向けにHTTPリクエストをTor経由で送るMCPサーバーです。回路の切り替えや出口ノード情報の確認、.onionへのアクセスに対応し、Cloudflareで保護されたサイトへの接続制限も説明しています。

主な機能

  1. 01Tor経由のHTTPリクエスト
  2. 02出口IPと国の確認
  3. 03Tor回路の新規作成
  4. 04Tor経由のURL到達性確認
  5. 05リクエスト本文を記録しない設計

活用シーン

  1. 01非Cloudflareサイトの情報をTor経由で取得
  2. 02.onionサービスへのアクセス
  3. 03異なるTor出口からサイトをテスト

MCP 対応

MCPサーバーは、tor_fetch、tor_get_exit_ip、tor_new_circuit、tor_checkの4つのツールをクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://tor.regiq.in/api/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://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 で動作します。残りのサイトには、住宅用プロキシを追加できます。

セットアップ

  1. tor.regiq.in で Google アカウントを使ってサインインします
  2. ダッシュボードで MCP API キーを生成します
  3. 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 を開きます。

ライセンス

MIT · Shreyas が開発 · Globalion が提供

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。