tor-mcp
このプロジェクトはLLMによって作られています
Tor Web MCP
LM Studio向けのローカルMCPサーバーで、2つのツールを備えています:
tor_search(query, max_results=8)— Ahmiaがインデックスしたオニオンサービスを検索します。tor_fetch(url, max_chars=30000)— ローカルのTor SOCKS5プロキシを介してv3.onionURLを取得します。
インストール
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtTor SOCKSリスナーが127.0.0.1:9050でない場合は、TOR_SOCKS_URLを設定してください。Tor Browserは通常別のポートを使用するため、セットアップを確認してください。
Related MCP server: searxng-mcp-bridge
テスト
mcp dev server.pyLM Studio
絶対パスを使用してローカルのstdio MCPサーバーを構成してください:
{
"mcpServers": {
"tor-web": {
"command": "/ABSOLUTE/PATH/tor-mcp/.venv/bin/python",
"args": ["/ABSOLUTE/PATH/tor-mcp/server.py"]
}
}
}エラーセマンティクス
フェッチャーは意図的に、LLMが読み取り可能なエラーカテゴリを返します。特に、もはや到達できない検索結果は次のようになります:
[SEARCH_RESULT_STALE]
これは、そのURLがインデックスされているが現在は到達不能であることを意味します。これはアドレスが無効であることを証明するものではありません。モデルはその後、別の検索結果を試すことができます。
その他のカテゴリには、INVALID_ONION_URL、TOR_SEARCH_TIMEOUT、TOR_SEARCH_HTTP_ERROR、TOR_SEARCH_NETWORK_ERROR、NO_RESULTS、TOR_FETCH_NETWORK_ERROR、TOR_REDIRECT、TOR_REDIRECT_BLOCKEDがあります。
セキュリティ境界
tor_fetchが受け付けるのはHTTP/HTTPS v3.onionURLのみです。.onionの外部への自動リダイレクトはありません。レスポンスサイズとネットワークタイムアウトには上限があります。
汎用的な任意のプロキシツールは公開されていません。
オニオンサービスが返すコンテンツは、依然として信頼できないWebコンテンツとして扱う必要があります。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Firecrawl — web search, scraping, and biomedical/arXiv paper search.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides local LLMs with web search and page fetching capabilities via MCP, with a focus on OWASP security best practices.2-
- AlicenseNot gradedqualityCmaintenanceA minimal MCP server that exposes a private SearXNG instance as a search tool over streamable-HTTP, enabling web search from the llama.cpp WebUI or any compatible MCP client.4MIT
- AlicenseBqualityDmaintenanceLocal MCP server providing web search, web scraping, YouTube metadata/subtitles/downloads, image generation (MFLUX on macOS), and Playwright CLI browser automation tools.15MIT
- AlicenseNot gradedqualityDmaintenanceRoutes HTTP requests through the Tor network, enabling anonymous web fetching, exit IP checks, circuit renewal, and site reachability checks from MCP-compatible agents like Claude Desktop and Cursor.1MIT