MCP.so
登录

SearxNG MCP Server

@Sacode

基本信息

分类

搜索

许可证

MIT

传输方式

stdio

作者

Sacode

关于 SearxNG MCP Server

SearxNG MCP Server provides privacy-focused web search for AI assistants using SearxNG and the Model Context Protocol.

SearxNG MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "searxng": {
      "command": "pipx",
      "args": [
        "run",
        "searxng-simple-mcp@latest"
      ],
      "env": {
        "SEARXNG_MCP_SEARXNG_URL": "https://your-instance.example.com"
      }
    }
  }
}

SearxNG MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is SearxNG MCP Server?

A Model Context Protocol (MCP) server that provides privacy-respecting web search capabilities using SearxNG. It is designed for AI assistants like Claude to search the web without user tracking.

How to use SearxNG MCP Server?

Configure the server via environment variables (e.g., SEARXNG_MCP_SEARXNG_URL) and run it with pipx, uvx, Python, or Docker. Integration with Claude Desktop or other MCP-compliant clients is done by adding the server configuration to the client’s mcpServers settings.

Key features of SearxNG MCP Server

  • Privacy-focused web search through SearxNG
  • Simple API for LLM integration
  • Compatible with Claude Desktop and other MCP-compliant clients
  • Configurable search parameters (timeout, result count, language)
  • Clean, formatted search results optimized for LLMs
  • Supports both stdio and SSE transport protocols

Use cases of SearxNG MCP Server

  • AI assistants performing web searches without exposing user data
  • Privacy-conscious applications that require untracked web search
  • MCP-compatible chatbots needing real-time information retrieval
  • Self-hosted search infrastructure for LLM tools
  • Developers prototyping or testing web‑search features in MCP environments

常见问题

1

What SearxNG instance does the server use by default?

The default is the public instance at `https://paulgo.io/`.

2

What transport protocols are supported and how do I choose?

The server supports `stdio` (default for CLI and direct MCP integration) and `sse` (for HTTP‑based clients). Set the `TRANSPORT_PROTOCOL` environment variable to `sse` to use SSE.

3

What are the prerequisites to run the server?

Python 3.10 or higher and a SearxNG instance (public or self‑hosted) are required.

4

Can I use a custom SearxNG instance?

Yes, by setting the `SEARXNG_MCP_SEARXNG_URL` environment variable to your instance’s URL.

5

Do I need to install the package permanently?

No. You can run it on the fly with `pipx run searxng-simple-mcp` or `uvx run searxng-simple-mcp`, or via Docker without permanent installation.

评论

搜索 分类下的更多 MCP 服务器