MCP-searxng
一个用于连接代理系统与搜索系统的MCP服务器,通过 searXNG。
工具
使用SearXNG搜索网络
提示
search(query: str) -> f"正在使用searXNG搜索{query}"
使用方法
通过uvx
- 配置客户端JSON如下
{
"mcpServers": {
"searxng": {
"command": "uvx",
"args": [
"mcp-searxng"
]
}
}
}
通过git克隆
- 将服务器添加到claude桌面(入口点是main.py)
克隆仓库并将此JSON添加到claude桌面
你可以使用uvx mcp-searxng运行此服务器,或使用仓库的本地副本
{
"mcpServers": {
"searxng": {
"command": "uv",
"args": [
"--project",
"/绝对路径/MCP-searxng/",
"run",
"/绝对路径/MCP-searxng/mcp-searxng/main.py"
]
}
}
}
你需要修改路径以匹配你的环境
自定义SearXNG URL
-
设置环境变量
SEARXNG_URL为searxng服务器的URL(默认是http://localhost:8080) -
运行你的MCP客户端,你应该能够使用searxng搜索网络
注意:如果你使用的是claude桌面,在再次运行服务器前确保终止进程(任务管理器或等效工具)