tor-mcp
ЭТОТ ПРОЕКТ СДЕЛАН LLM
Tor Web MCP
Локальный MCP-сервер для LM Studio с двумя инструментами:
tor_search(query, max_results=8)— ищет в onion-сервисах, индексируемых Ahmia.tor_fetch(url, max_chars=30000)— загружает v3.onionURL через локальный SOCKS5-прокси Tor.
Установка
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtУстановите TOR_SOCKS_URL, если ваш SOCKS-слушатель Tor не находится на 127.0.0.1:9050. 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.Размер ответа и сетевые таймауты ограничены.
Не предоставляется универсальный произвольный прокси-инструмент.
Контент, возвращаемый onion-сервисами, по-прежнему должен рассматриваться как недоверенный веб-контент.
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