searxng-search

Review·Scanned 2/19/2026

This skill provides web search via a configurable SearXNG instance and includes an MCP server, a bash search script, and config templates. It requires and uses the SEARXNG_URL env var, executes shell commands like npm install -g mcporter and ./searxng_search.sh, and makes network calls to http://your-searxng-instance:port.

from clawhub.ai·v1.0.1·10.3 KB·0 installs
Scanned from 0.1.1 at b131c9b · Transparency log ↗
$ vett add clawhub.ai/zfanmy/searxng-searchReview findings below

SearXNG Search

Web search using SearXNG instance via MCP protocol.

Features

  • 🔍 Web search with multiple result formats
  • 🔧 MCP server for standard tool integration
  • ⚙️ Configurable SearXNG endpoint
  • 📊 JSON, Markdown, and text output formats

Configuration

Set your SearXNG URL:

export SEARXNG_URL="http://your-searxng-instance:port"

Or configure in mcporter:

{
  "mcpServers": {
    "searxng": {
      "command": "python3",
      "args": ["./mcp-server.py"],
      "env": {
        "SEARXNG_URL": "http://your-searxng-instance:port"
      }
    }
  }
}

Installation

1. Configure MCP Server

Copy config.json to your mcporter config:

cp config.json ~/.config/mcporter/config.json

2. Install mcporter

npm install -g mcporter

Usage

Via mcporter

# List servers
mcporter list

# Search web
mcporter call searxng.web_search query="OpenClaw features" limit=5

Via Script

# Configure first
export SEARXNG_URL="http://your-searxng-instance:port"

# Basic search
./searxng_search.sh "your search query"

# With options
./searxng_search.sh "query" --limit 5 --format markdown

Direct API

curl "${SEARXNG_URL}/search?q=OpenClaw&format=json"

Output Formats

  • text (default): Human-readable format
  • json: Raw JSON output
  • markdown: Markdown formatted results

Files

  • mcp-server.py - MCP server implementation
  • searxng_search.sh - Bash search script
  • config.json - MCP configuration template

Requirements

  • Python 3.8+
  • mcporter CLI
  • curl, jq (for bash script)

Author

zfanmy-梦月儿