搜索代理系统连接工具

一个通过searXNG将代理系统连接到搜索系统的MCP服务器,支持自定义搜索和集成。

  • by SecretiveShell
  • Python
  • 本地部署
  • 131 星标
  • 更新于
在 GitHub 查看 SecretiveShell/MCP-searxng

使用说明

MCP搜索

MCP服务器,用于通过以下方式将代理系统连接到搜索系统 searXNG.

工具

使用SearXNG搜索网页

鼓励

search(query: str) -> f"Searching for {query} using searXNG"

用法

通过uvx

  1. 像这样配置客户端JSON
{
  "mcpServers": {
    "searxng": {
      "command": "uvx", 
      "args": [
        "mcp-searxng"
      ]
    }
  }
}

通过git克隆

  1. 将服务器添加到claude桌面(入口点是main.py)

克隆仓库并将此JSON添加到claude桌面

您可以使用以下命令运行此服务器 uvx mcp-searxng,或使用回购的本地副本

{
  "mcpServers": {
    "searxng": {
      "command": "uv", 
      "args": [
        "--project",
        "/absoloute/path/to/MCP-searxng/",
        "run",
        "/absoloute/path/to/MCP-searxng/mcp-searxng/main.py"
      ]
    }
  }
}

您需要更改路径以匹配您的环境

自定义SearXNG URL

  1. 设置环境变量 SEARXNG_URL 指向searxng服务器的URL(默认为 http://localhost:8080)

  2. 运行MCP客户端,您应该能够使用searxng搜索网络

注意:如果您使用的是claudedesktop,请确保在再次运行服务器之前终止进程(任务管理器或等效程序)