SearXNG

Um mecanismo de metabusca que respeita a privacidade, alimentado por uma instância auto-hospedada do SearXNG.

Documentação

MCP-searxng

Um servidor MCP para conectar sistemas de agentes a sistemas de busca via searXNG.

MCP SearxNG Badge

Ferramentas

Pesquise na web com SearXNG

Prompts

search(query: str) -> f"Searching for {query} using searXNG"

Uso

via uvx

  1. configure o JSON do seu cliente assim
{
  "mcpServers": {
    "searxng": {
      "command": "uvx", 
      "args": [
        "mcp-searxng"
      ]
    }
  }
}

via git clone

  1. Adicione o servidor ao claude desktop (o ponto de entrada é main.py)

Clone o repositório e adicione este JSON ao claude desktop

você pode executar este servidor com uvx mcp-searxng, ou usar uma cópia local do repositório

{
  "mcpServers": {
    "searxng": {
      "command": "uv", 
      "args": [
        "--project",
        "/absoloute/path/to/MCP-searxng/",
        "run",
        "/absoloute/path/to/MCP-searxng/mcp-searxng/main.py"
      ]
    }
  }
}

você precisará alterar os caminhos para corresponder ao seu ambiente

URL personalizada do SearXNG

  1. defina a variável de ambiente SEARXNG_URL para a URL do servidor searxng (o padrão é http://localhost:8080)

  2. execute seu cliente MCP e você deverá conseguir pesquisar na web com searxng

Nota: se você estiver usando o claude desktop, certifique-se de encerrar o processo (gerenciador de tarefas ou equivalente) antes de executar o servidor novamente