loading…
Search for a command to run...
loading…
Helps AI agents search the public web and fetch content with anti-bot measures, returning clean markdown outputs suitable for citation.
Helps AI agents search the public web and fetch content with anti-bot measures, returning clean markdown outputs suitable for citation.
PowerSearch MCP helps AI agents search and retrieve content from the public web with fewer broken fetches and clean, AI-friendly outputs ready to cite.
Step 1: Clone the repository then run initialize the virtual environment:
git clone https://github.com/theobjectivedad/powersearch-mcp.git
Step 2: Initialize the virtual environment:
cd powersearch-mcp
make init
Step 3: Activate the virtual environment:
source .venv/bin/activate
Step 4: Create a .env file with your desired configuration, use example-configs/example.env as a starting point.
cp example-configs/example.env .env
Step 5: (Optional) run a local instance of SearXNG:
docker run -d \
--name searxng-local \
--pull=always \
--restart unless-stopped \
-p 127.0.0.1:9876:8080 \
--tmpfs /etc/searxng:rw,noexec,nosuid,size=16m \
--tmpfs /tmp:rw,noexec,nosuid,size=512m \
--cap-drop=ALL \
--security-opt=no-new-privileges:true \
--health-cmd='python3 -c "import urllib.request; urllib.request.urlopen(\"http://127.0.0.1:8080/\", timeout=3).read(1)"' \
--health-interval=10s \
--health-timeout=3s \
--health-retries=10 \
--health-start-period=15s \
--env SEARXNG_SETTINGS_PATH=/settings.yml \
--volume "$(pwd)/searxng.yaml:/settings.yml:ro" \
searxng/searxng
Step 6: Run PowerSearch via FastMCP:
fastmcp run \
src/powersearch_mcp/app.py \
--transport=streamable-http \
--skip-source \
--skip-env
Step 7: Point your AI agent at http://localhost:8099/mcp to start searching the web!
Выполни в терминале:
claude mcp add powersearch-mcp -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.