Mcp Searxng
MCP server for connecting agentic systems to search systems via searXNG
Overview
What is MCP-searxng?
MCP-searxng is an open-source metasearch engine that allows users to search the web anonymously. It aggregates results from various search engines while ensuring user privacy. This project is maintained by the GitHub user SecretiveShell and is designed to provide a seamless and secure search experience without tracking user data.
Features of MCP-searxng
- Privacy-Focused: MCP-searxng does not store user data or search history, ensuring complete anonymity.
- Multiple Search Engine Integration: It pulls results from various search engines, providing a diverse range of information.
- Customizable: Users can customize their search experience by selecting which search engines to include in their results.
- User-Friendly Interface: The interface is designed to be intuitive and easy to navigate, making it accessible for all users.
- Open Source: Being an open-source project, it allows developers to contribute to its improvement and adapt it for personal use.
How to Use MCP-searxng
- Access the Platform: Visit the MCP-searxng repository on GitHub or its dedicated website.
- Customize Your Settings: Adjust the settings to choose your preferred search engines and privacy options.
- Start Searching: Enter your query in the search bar and hit enter. The results will be displayed from various integrated search engines.
- Explore Results: Click on any of the results to visit the respective websites without any tracking.
Frequently Asked Questions
Is MCP-searxng free to use?
Yes, MCP-searxng is completely free to use as it is an open-source project.
How does MCP-searxng protect my privacy?
MCP-searxng does not track or store any personal information or search history, ensuring your searches remain private.
Can I contribute to the MCP-searxng project?
Absolutely! Being an open-source project, contributions are welcome. You can fork the repository, make changes, and submit a pull request.
What makes MCP-searxng different from other search engines?
Unlike traditional search engines, MCP-searxng prioritizes user privacy and does not collect data, making it a more secure option for users concerned about their online footprint.
How can I support the development of MCP-searxng?
You can support the project by contributing code, reporting issues, or sponsoring the developer through platforms like GitHub Sponsors or Ko-fi.
Details
MCP-searxng
An MCP server for connecting agentic systems to search systems via searXNG.
<p align="center"> <a href="https://glama.ai/mcp/servers/sl2zl8vaz8"> <img width="380" height="200" src="https://glama.ai/mcp/servers/sl2zl8vaz8/badge" alt="MCP SearxNG Badge"/> </a> </p>Tools
Search the web with SearXNG
Prompts
search(query: str) -> f"Searching for {query} using searXNG"
Usage
via uvx
- configure your client JSON like
{
"mcpServers": {
"searxng": {
"command": "uvx",
"args": [
"mcp-searxng"
]
}
}
}
via git clone
- Add the server to claude desktop (the entrypoint is main.py)
Clone the repo and add this JSON to claude desktop
you can run this server with uvx mcp-searxng, or use a local copy of the repo
{
"mcpServers": {
"searxng": {
"command": "uv",
"args": [
"--project",
"/absoloute/path/to/MCP-searxng/",
"run",
"/absoloute/path/to/MCP-searxng/mcp-searxng/main.py"
]
}
}
}
you will need to change the paths to match your environment
Custom SearXNG URL
-
set the environment variable
SEARXNG_URLto the URL of the searxng server (default ishttp://localhost:8080) -
run your MCP client and you should be able to search the web with searxng
Note: if you are using claude desktop make sure to kill the process (task manager or equivalent) before running the server again
Server Config
{
"mcpServers": {
"mcp-searxng": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--secretiveshell--mcp-searxng--mcp-searxng",
"mcp-searxng"
],
"env": {
"SEARXNG_URL": "searxng-url"
}
}
}
}