Mcp Searxng
概览
什么是 MCP-searxng?
MCP-searxng 是一个开源的元搜索引擎,允许用户匿名搜索网络。它聚合来自各种搜索引擎的结果,同时确保用户隐私。该项目由 GitHub 用户 SecretiveShell 维护,旨在提供无缝且安全的搜索体验,而不跟踪用户数据。
MCP-searxng 的特点
- 注重隐私:MCP-searxng 不存储用户数据或搜索历史,确保完全匿名。
- 多搜索引擎集成:它从多个搜索引擎提取结果,提供多样化的信息。
- 可定制:用户可以通过选择要包含在结果中的搜索引擎来定制他们的搜索体验。
- 用户友好的界面:界面设计直观且易于导航,使所有用户都能轻松访问。
- 开源:作为一个开源项目,它允许开发者为其改进做出贡献,并根据个人需求进行调整。
如何使用 MCP-searxng
- 访问平台:访问 MCP-searxng 的 GitHub 仓库或其专用网站。
- 自定义设置:调整设置以选择您偏好的搜索引擎和隐私选项。
- 开始搜索:在搜索框中输入您的查询并按回车。结果将从各种集成的搜索引擎中显示。
- 浏览结果:点击任何结果以访问相应的网站,而无需任何跟踪。
常见问题解答
MCP-searxng 是免费使用的吗?
是的,MCP-searxng 完全免费使用,因为它是一个开源项目。
MCP-searxng 如何保护我的隐私?
MCP-searxng 不跟踪或存储任何个人信息或搜索历史,确保您的搜索保持私密。
我可以为 MCP-searxng 项目做贡献吗?
当然可以!作为一个开源项目,欢迎贡献。您可以分叉仓库,进行更改,并提交拉取请求。
MCP-searxng 与其他搜索引擎有什么不同?
与传统搜索引擎不同,MCP-searxng 优先考虑用户隐私,不收集数据,使其成为关注在线足迹用户的更安全选择。
我如何支持 MCP-searxng 的开发?
您可以通过贡献代码、报告问题或通过 GitHub Sponsors 或 Ko-fi 等平台赞助开发者来支持该项目。
详情
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配置
{
"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"
}
}
}
}