MCP.so
登录

SearXNG MCP Server

@aicrafted

基本信息

分类

其他

传输方式

stdio

作者

aicrafted

提交者

Nik

关于 SearXNG MCP Server

SearXNG MCP Server

SearXNG MCP Server 配置

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

{
  "mcpServers": {
    "searxng": {
      "type": "http",
      "url": "http://localhost:32123/mcp"
    }
  }
}

SearXNG MCP Server 工具

工具列表暂未提供

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

点击上方按钮,直接连接服务器端点实时获取工具列表。

概览

What is SearXNG MCP?

SearXNG MCP is a Docker‑based MCP (Model Context Protocol) server that wraps SearXNG, a privacy‑focused metasearch engine. It gives LLM clients access to aggregated search results from over 130 engines via tools such as searxng_search and searxng_get_info.

How to use SearXNG MCP?

Run both SearXNG and the MCP server together using the provided Docker Compose file. Configure your MCP client with an HTTP transport pointing to http://localhost:32123/mcp. The server exposes two tools: searxng_search for querying and searxng_get_info for dynamically discovering enabled categories and engines.

Key features of SearXNG MCP

  • Uses the searxng_search tool with category filtering (general, images, videos, news, map, IT, science, files, social media).
  • Queries over 130 engines, including Google, Brave, Wikipedia, GitHub, Reddit, and more.
  • Supports advanced search parameters: categories, engines, language, pageno, time_range, and safesearch.
  • Provides a searxng_get_info tool for programmatic discovery of available categories and engines.
  • Runs via Docker Compose with simple environment variable configuration.

Use cases of SearXNG MCP

  • Retrieve web, image, video, news, or map results for a given query.
  • Narrow searches to specific domains (e.g., IT or science) or engines.
  • Filter results by time range (day, month, year) and language.
  • Control safe search strictness (0=None, 1=Moderate, 2=Strict).
  • Let the LLM dynamically learn which search categories and engines are enabled.

常见问题

1

What is SearXNG?

SearXNG is a privacy‑focused metasearch engine that aggregates results from over 130 search engines without tracking users.

2

How do I configure the MCP transport?

Set the environment variables `MCP_TRANSPORT=http`, `MCP_HOST=0.0.0.0`, and `MCP_PORT=32123`. The client then connects via HTTP at the URL `http://localhost:32123/mcp`.

3

What tools does the server expose?

It exposes two tools: `searxng_search` for performing searches and `searxng_get_info` for retrieving the list of currently enabled categories and engines.

4

What parameters are available in `searxng_search`?

The tool supports `categories` (comma‑separated), `engines`, `language`, `pageno`, `time_range` (`day`, `month`, `year`), and `safesearch` (0–2).

5

Does the server require its own SearXNG instance?

Yes. The MCP server depends on a running SearXNG instance, which it connects to via the `SEARXNG_URL` environment variable.

评论

其他 分类下的更多 MCP 服务器