SecretiveShell/MCP-searxng logo

SecretiveShell/MCP-searxng

Free

连接到 searXNG 实例的 MCP 服务器 (社区实现版本)。

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About SecretiveShell/MCP-searxng

MCP-searxng is an open-source MCP server that bridges AI agent systems with web search capabilities via searXNG, a metasearch engine. It provides a simple tool ('search') and corresponding prompt that allows agents to perform web searches by querying a configured searXNG instance. The server is easily installable via uvx or by cloning the repository, and supports custom searXNG URLs through an environment variable. It is licensed under MIT.

Key Features

Search the web with SearXNG via a single MCP tool
Custom SearXNG URL configurable via SEARXNG_URL environment variable
Installation via uvx without cloning
MIT licensed open source project
Simple prompt interface for search queries

Pros & Cons

Pros
  • Easy deployment with uvx (single command)
  • Lightweight and focused on a single high-value capability
  • Customizable searXNG instance allows privacy or self-hosted setups
  • Open source with MIT license encourages modification and reuse
Cons
  • Requires a running searXNG instance (defaults to localhost:8080)
  • Limited to web search functionality only (no other tools or resources)
  • No built-in fallback if searXNG instance is unavailable

Best For

Enabling AI agents to perform real-time web searchesProviding search capabilities to Claude Desktop or other MCP-compatible clientsIntegrating metasearch functionality into agentic workflows

FAQ

How do I set a custom SearXNG URL?
Set the environment variable SEARXNG_URL to the URL of your searxng server. The default is http://localhost:8080.
How can I install and use this server?
You can install it via uvx by adding the configuration to your MCP client JSON with command 'uvx' and args 'mcp-searxng'. Alternatively, clone the repository and run the main.py entrypoint.
Is this project free to use?
Yes, it is open source under the MIT license and free to use.