mcpField
T
tor-mcp

tor-mcp

远程服务
github.com/globalion安全115 周前更新
代码仓库

关于 tor-mcp

tor-mcp 是通过 Tor 路由 HTTP 请求的 MCP 服务,供兼容 MCP 的 Agent 使用。它支持切换线路、查询出口节点信息和访问 .onion 服务,并说明了 Tor 访问受 Cloudflare 保护网站的限制。

主要功能

  1. 01通过 Tor 发送 HTTP 请求
  2. 02查询出口 IP 和国家
  3. 03请求更换 Tor 线路
  4. 04检查 URL 经 Tor 的可达性
  5. 05不记录请求正文

适用场景

  1. 01通过 Tor 获取非 Cloudflare 网站内容
  2. 02访问 .onion 服务
  3. 03从不同 Tor 出口测试网站

MCP 相关

该服务向 MCP 客户端提供四种工具:tor_fetch、tor_get_exit_ip、tor_new_circuit 和 tor_check。

配置

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

服务地址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

通过 Tor 网络路由 HTTP 请求,适用于任何兼容 MCP 的 Agent。

已上线:tor.regiq.in · 永久免费 · Google 登录

功能

为 Claude Desktop / Cursor / 任意 MCP 客户端提供四个工具:

工具功能
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 访问?

适用范围

Cloudflare 会在大多数知名品牌网站(Indeed、Google、Amazon 等)上屏蔽 Tor 出口节点。以下场景适合使用 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 密钥)

  • 每天 100 个请求
  • 每个请求超时 30s
  • 响应正文上限为 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 发布

评论

支持 Markdown

第一次接触 MCP?

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

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