onion-search-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@onion-search-mcpsearch dark web for encrypted messaging services"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
onion-search-mcp
guMCP-zgodny serwer Model Context Protocol do wyszukiwania i eksploracji
dark webu (.onion). Idealny do podłączenia do Gumloopa jako
Custom MCP Server.
Struktura repo
onion-search-mcp/
├── src/servers/onion-search/ # serwer w konwencji guMCP
│ ├── main.py # create_server / list_tools / call_tool
│ ├── config.yaml # metadane + tools (jak perplexity)
│ ├── README.md # dokumentacja serwera
│ └── assets/icon.jpeg
├── standalone_server.py # Streamable HTTP + SSE w jednym pliku
├── Dockerfile # python + tor + uvicorn = jeden kontener
├── requirements.txt
└── README.md # ten plikRelated MCP server: mcp-server-wayback
Tools (6)
list_search_engines– co potrafi serwersearch_ahmia– wyszukiwarka clearnet/onion Ahmiisearch_dark_web– multi-engine (Ahmia + Torch)fetch_onion– pobiera tekst .onion przez Torcheck_onion_status– ping .onionextract_onion_links– regex v2/v3 .onion z tekstu
Szybki start lokalnie
# 1. Zależności
pip install -r requirements.txt
# 2. Tor (do narzędzi .onion)
sudo systemctl start tor # albo: tor &
# 3. Serwer
python standalone_server.py --host 0.0.0.0 --port 8080
# 4. Smoke test
curl http://127.0.0.1:8080/healthEndpoint MCP dla klientów Streamable HTTP: http://127.0.0.1:8080/mcp.
Deploy na Gumloopa
Zbuduj obraz:
docker build -t onion-search-mcp .Wystaw publiczne HTTPS (Render, Fly.io, Railway, AWS App Runner, Cloudflare Tunnel… cokolwiek). HTTP jest blokowany przez Gumloop.
(opcjonalnie) ustaw
MCP_BEARER_TOKEN=<sekret>żeby wymagać auth.W Gumloop: Settings → Credentials → MCP Server → Add credential
URL:
https://<twoj-host>/mcpAccess Token: ten sam
MCP_BEARER_TOKEN
Add tools → MCP Server → Custom →
onion-searchna agencie.
Integracja z głównym repo guMCP
Folder src/servers/onion-search/ jest 1:1 zgodny z konwencją guMCP –
wystarczy go skopiować do swojego forka:
cp -r src/servers/onion-search /path/to/guMCP/src/servers/
python src/servers/local.py --server onion-search --user-id localAuto-discovery w remote.py::discover_servers() znajdzie folder
automatycznie.
Bezpieczeństwo
Cały ruch do .onion idzie przez Tor SOCKS5 (
TOR_SOCKS_PROXY).Domyślnie Ahmia uderzana jest po clearnet (HTTPS, bez Tora) – szybkie i bezpieczne.
Ahmia filtruje CSAM; Torch/Haystak – nie. Stosuj odpowiednie filtry po stronie wywołującego.
Standalone server obsługuje Bearer-token (
MCP_BEARER_TOKEN).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/noreplynexoracommunity-lgtm/onion-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server