About SearXNG MCP Server
SearXNG MCP Server connects MCP clients to a SearXNG metasearch instance. It provides general, image, and time-filtered news searches, plus information about available engines and categories.
Key features
- 01Search across categories and engines
- 02Search for images
- 03Search news by time period
- 04List available engines and categories
Use cases
- 01Search multiple engines for a topic
- 02Find images related to a query
- 03Look up recent news within a time range
- 04Check which engines and categories are available
MCP support
Exposes SearXNG search functions and engine information as tools for MCP clients. It supports stdio and SSE transports.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESearXNG MCP Server
A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine.
Server url: http://localhost:8892/sse
Features
- General Search: Search across multiple categories and engines
- Image Search: Specialized image search functionality
- News Search: Time-filtered news search
- Engine Info: Get available search engines and categories
Parameters
-t: Transport type (stdio/sse), default: stdio-h: Host for SSE server, default: 0.0.0.0-p: Port for SSE server, default: 8892-searxng: SearXNG instance URL, default: http://127.0.0.1:8080
Example
# Start server with custom SearXNG instance
./go_mcp_server_searxng -searxng http://127.0.0.1:8080 -t sse -p 8892
# or cli
./go_mcp_server_searxng -searxng http://127.0.0.1:8080 -t stdio
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.