SearXNG MCP Server
An MCP server implementation that integrates the SearxNG API, providing web search capabilities.
Features
- Web Search: General queries, news, articles, with pagination.
- Pagination: Control return size and result counts options.
Tools
- searxng_web_search
- Execute web searches with pagination
- Inputs:
query
(string): Search termscount
(number, optional): Results per page (default 20)offset
(number, optional): Pagination offset (default 0)
Configuration
Setting the SEARXNG_URL
- Choose a SearxNG instance from the list of public instances or use your local environment.
- Set the
SEARXNG_URL
environment variable to the instance URL. - The default
SEARXNG_URL
value ishttp://localhost:8080
.
Usage with Claude Desktop
Installing via Smithery
To install SearxNG Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ihor-sokoliuk/server-searxng --client claude
NPX
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y"
"<full path to mcp-searxng repo>/"
],
"env": {
"SEARXNG_URL": "YOUR_SEARXNG_INSTANCE_URL"
}
}
}
}
Docker
Build
docker build -t mcp-server-searxng:latest -f Dockerfile .
Use
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"searxng": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SEARXNG_URL",
"mcp-server-searxng:latest"
],
"env": {
"SEARXNG_URL": "YOUR_SEARXNG_INSTANCE_URL"
}
}
}
}
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
SearXNG MCP Server
Project Details
- deepkl/mcp-searxng
- MIT License
- Last Updated: 4/8/2025
Recomended MCP Servers
A mongo db server for the model context protocol (MCP)
A model context protocol server for GitHub API
A Google Contacts server using MCP
다양한 문서 형식(.docx, .pdf, .xlsx)을 처리하고 Model Context Protocol을 활용하는 TypeScript 기반 문서 처리 서버
MCP server providing semantic memory and persistent storage capabilities for Claude using ChromaDB and sentence transformers.
A google drive mcp servers based on Python
MCP server implementation for n8n workflow automation
A Model Context Protocol (MCP) server for Malaysia Prayer Time data
MCP wrapper for Swagger/OpenAPI definitions