mcp-searxng - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

mcp-searxng 是一个为 AI 代理设计的 MCP 服务器,通过 SearXNG 开源元搜索引擎,允许 AI 代理搜索外部信息。

核心功能

  1. 元搜索引擎集成:整合多个搜索引擎的结果,提供更全面的搜索体验。
  2. 隐私保护:不跟踪用户搜索行为,确保隐私安全。
  3. 自托管支持:支持自托管 SearXNG 服务,便于企业控制隐私和安全。
  4. Markdown 格式化:使用 Microsoft 的 markdownify 将网页内容提取为 Markdown 格式文本。

适用场景

  1. AI 代理需要获取外部信息时。
  2. 企业需要隐私保护的搜索解决方案。
  3. 开发者需要自托管元搜索引擎的场景。

工具列表

  1. web_search:用于执行关键词搜索。
  2. web_url_read:用于读取指定 URL 的网页内容。

常见问题解答

  1. 为什么使用 SearXNG?:SearXNG 整合多个搜索引擎的结果,提供更全面和隐私保护的搜索体验。
  2. 如何自托管 SearXNG?:参考 SearXNG 官方文档自托管教程

使用教程

使用依赖

  1. 安装 Docker:
    bash
    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. 安装 Node.js:
    bash
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
    \. "$HOME/.nvm/nvm.sh"
    nvm install 22

安装教程

  1. 下载源代码:
    bash
    git clone https://github.com/erhwenkuo/mcp-searxng.git
    cd mcp-searxng
    uv sync
  2. 启动 SearXNG 服务:
    bash
    cd searxng-docker
    docker compose up -d
  3. 启动 MCP-SEARXNG 服务:
    bash
    uv run server.py --searxng_url="http://localhost:8888"

调试方式

  1. 启动 MCP Inspector:
    bash
    npx @modelcontextprotocol/inspector
  2. 在浏览器中打开 http://localhost:5173,选择 SSE 传输类型,输入 MCP 服务器地址 http://localhost:5488/sse,点击 Connect
  3. 使用 web_searchweb_url_read 工具进行测试。

点击访问

搜索工具

UseScraper MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 11:42:08

搜索工具

mcp2brave - MCP服务,MCP服务器,MCP教程

2025-4-29 11:42:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索