Design Engineer Logo
Visit Repo
Open Graph preview

MCP SearxNG

MCP server for connecting agentic systems to search systems via searXNG

Site favicon
🌐 Web

Overview

MCP-searxng: Connecting Agentic Systems to Search Engines via searXNG

Main Purpose: MCP-searxng is a server that allows agentic systems (like chatbots or virtual assistants) to search the web using the searXNG search engine.

Key Features:

  • Provides a simple interface for agentic systems to make search queries
  • Integrates with the open-source searXNG search engine
  • Allows for customization of the searXNG server URL

Target Audience and Use Cases:

  • Developers of agentic systems (chatbots, virtual assistants, etc.) who want to integrate web search capabilities
  • Users who want to leverage the privacy-focused features of searXNG within their agentic systems

Noteworthy:

  • Enables the use of a privacy-focused search engine (searXNG) within agentic systems
  • Provides a straightforward integration process, making it easy for developers to add web search functionality to their applications
  • Allows for flexibility in configuring the searXNG server URL to fit different deployment environments

MCP-searxng provides web search capabilities through SearxNG integration, enabling AI assistants to perform web searches with customizable result parameters.

Configuration

{
  "mcpServers": {
    "searxng": {
      "command": "uv",
      "args": [
        "--project",
        "/path/to/MCP-searxng/",
        "run",
        "/path/to/MCP-searxng/mcp-searxng/main.py"
      ],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

Technical Details

| Feature | Support | |---------|----------| | Runtime | Python | | Platform | Cross-platform | | Last Update | December 13, 2024 | | License | MIT | | Category | Search |

The server requires a running SearxNG instance, either local or remote, configured through the SEARXNG_URL environment variable.