9.8k★by zfanmy
searxng-search – OpenClaw Skill
searxng-search is an OpenClaw Skills integration for coding workflows. Web search using SearXNG instance via MCP. Provides web search capability for agents with configurable SearXNG endpoint.
Skill Snapshot
| name | searxng-search |
| description | Web search using SearXNG instance via MCP. Provides web search capability for agents with configurable SearXNG endpoint. OpenClaw Skills integration. |
| owner | zfanmy |
| repository | zfanmy/searxng-search-2 |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @zfanmy/searxng-search-2 |
| last updated | Feb 7, 2026 |
Maintainer

name: searxng-search description: Web search using SearXNG instance via MCP. Provides web search capability for agents with configurable SearXNG endpoint. author: zfanmy-梦月儿 version: 1.0.1 homepage: license: MIT keywords:
- search
- searxng
- web
- mcp
- internet
requires:
bins:
- python3
- curl
- jq
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 formatjson: Raw JSON outputmarkdown: Markdown formatted results
Files
mcp-server.py- MCP server implementationsearxng_search.sh- Bash search scriptconfig.json- MCP configuration template
Requirements
- Python 3.8+
- mcporter CLI
- curl, jq (for bash script)
Author
zfanmy-梦月儿
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- Python 3.8+ - mcporter CLI - curl, jq (for bash script)
Configuration
Set your SearXNG URL: ```bash export SEARXNG_URL="http://your-searxng-instance:port" ``` Or configure in mcporter: ```json { "mcpServers": { "searxng": { "command": "python3", "args": ["./mcp-server.py"], "env": { "SEARXNG_URL": "http://your-searxng-instance:port" } } } } ```
FAQ
How do I install searxng-search?
Run openclaw add @zfanmy/searxng-search-2 in your terminal. This installs searxng-search into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/zfanmy/searxng-search-2. Review commits and README documentation before installing.
