SearXNG MCP-Server
Ein Model Control Protocol (MCP) -Server für SearXNG , der es KI-Assistenten ermöglicht, das Internet über eine SearXNG-Instanz zu durchsuchen.
Merkmale
Durchsuchen Sie das Web mit SearXNG über einfache API-Aufrufe
Informieren Sie sich über die verfügbaren Suchmaschinen
Konfigurieren Sie Suchparameter, einschließlich Kategorien, Sprachen und Safe-Search-Einstellungen
Related MCP server: drupal-modules-mcp MCP Server
Verwendung in der MCP-Konfiguration
"searxng-mcp-server": {
"command": "uv",
"args": [
"run",
"https://raw.githubusercontent.com/maccam912/searxng-mcp-server/refs/heads/main/server.py",
"--url",
"https://searxng.example.com"
]
}
Docker-Nutzung
Sie können diesen MCP-Server mit Docker ausführen:
# Build the Docker image
docker build -t searxng-mcp-server .
# Run the container
# Replace https://searxng.example.com with your actual SearXNG instance URL
docker run -p 8080:8080 searxng-mcp-server
API-Tools
Suchen
def search(query: str, categories: Optional[str] = None, engines: Optional[str] = None,
language: Optional[str] = None, page: int = 1, time_range: Optional[str] = None,
safe_search: int = 1)
Verfügbare Engines abrufen
def get_available_engines()
Lokale Entwicklung
Anforderungen:
Python 3.11+
uv (Python-Paketmanager)
# Install dependencies
uv sync
# Run the server
uv run server.py --url https://searxng.example.com