#docker
[[searxng联网搜索工具安装]]上文只是安装好了搜索工具,这时候只能在浏览器打开使用,如果要配置成mcp给ai工具使用还需要本文这个项目,github地址为ihor-sokoliuk/mcp-searxng: MCP Server for SearXNG。
如果是PC端使用,如果cherry studio,trae,vscode,claude code,opencode这些工具,可以直接用npx方式,就不需要再安装了。推荐npx方式,SEARXNG_URL为你的searxng访问地址。
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": {
"SEARXNG_URL": "YOUR_SEARXNG_INSTANCE_URL"
}
}
}
}
如果是手机上的工具,就必须要安装docker项目,用http接口提供访问。同样是docker-compose安装。
# docekr-compose.yaml
services:
mcp-searxng:
image: isokoliuk/mcp-searxng:latest
container_name: mcp-searxng
stdin_open: true
restart: unless-stopped
networks:
- searxng
ports:
- "12006:3000"
environment:
- SEARXNG_URL=http://192.168.3.100:9056
- MCP_HTTP_PORT=3000
networks:
searxng:
官方给的yaml不完整,实际项目启动时会获取环境变量MCP_HTTP_PORT作为启动端口,但官方给的yaml里没有环境变量导致启动时没有端口,无法启动,我给完善了一下。12006为外部访问端口,自行更改。SEARXNG_URL为你的searxng访问地址。填好启动即可。手机上填写流式http,地址为http://你的服务器地址:mcp项目访问端口/mcp,保存即可。