MCP Catalogs
首页

one-search-mcp

by yokingma·114·综合分 47

OneSearch MCP 服务器提供网络搜索、抓取和内容提取功能,支持多个搜索引擎和本地浏览器自动化。

web-scrapingsearchbrowser-automation
17
Forks
2
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

OneSearch MCP 服务器是一个全面的网络搜索和抓取工具,集成了多个搜索引擎,包括 SearXNG、Tavily、DuckDuckGo、Bing 等。它既提供基于 API 的搜索,也通过 agent-browser 实现本地浏览器自动化,在免费本地操作和 API 驱动的服务之间提供灵活性。该服务器提供四个主要工具:one_search 用于网络搜索,one_scrape 用于内容提取,one_map 用于基于浏览器的搜索,以及 one_extract 用于内容预处理。该实现最近已从 Firecrawl 转向 agent-browser,通过在本地处理浏览器操作而不依赖外部 API 来改善隐私保护。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:通过 MCP 使用多个搜索引擎进行网络搜索
:抓取和提取网站内容进行分析
:执行本地浏览器搜索,无需 API 密钥或费用
:预处理网络内容供下游 AI 模型使用
:OneSearch MCP 支持哪些浏览器?
:所有搜索引擎都需要 API 密钥吗?
:如何从 v1.1.0 或更早版本迁移?

什么时候选它

当您需要一个结合多个搜索引擎和本地浏览器自动化功能的 MCP 服务器时,尤其是当您希望通过本地操作避免基础抓取和搜索的 API 成本时,选择 OneSearch。

什么时候不要选它

如果您需要进行大规模抓取,不要选择 OneSearch,因为浏览器自动化在大规模数据提取方面可能不如专业抓取工具高效。

此 server 暴露的工具

从 README 抽取出 4 个工具
  • one_search

    Web search with multiple search engines

  • one_scrape

    Scrape content from web pages

  • one_map

    Map web content using browser automation

  • one_extract

    Preprocess multi-URL page content for analysis

可对比工具

mcp-firecrawlmcp-searxngweb-scraper-mcpbrave-search-mcp

安装

安装

使用 Claude Desktop

将其添加到 Claude Desktop 配置文件中:

**macOS**: ~/Library/Application Support/Claude/claude_desktop_config.json **Windows**: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "one-search-mcp": {
      "command": "npx",
      "args": ["-y", "one-search-mcp"],
      "env": {
        "SEARCH_PROVIDER": "local"
      }
    }
  }
}

手动安装

# 全局安装(可选)
npm install -g one-search-mcp

# 或直接使用 npx 运行
npx -y one-search-mcp

使用 Docker

# 拉取镜像
docker pull ghcr.io/yokingma/one-search-mcp:latest

在 Claude Desktop 配置中使用 Docker:

{
  "mcpServers": {
    "one-search-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/yokingma/one-search-mcp:latest"],
      "env": {
        "SEARCH_PROVIDER": "local"
      }
    }
  }
}

FAQ

OneSearch MCP 支持哪些浏览器?
OneSearch MCP 支持基于 Chromium 的浏览器,包括 Google Chrome、Microsoft Edge、Chromium 和 Google Chrome Canary。服务器将自动检测可用的浏览器。
所有搜索引擎都需要 API 密钥吗?
不需要。'local' 和 'duckduckgo' 等提供商不需要 API 密钥。而 'tavily'、'bing'、'google'、'zhipu'、'exa' 和 'bocha' 等需要 API 密钥。
如何从 v1.1.0 或更早版本迁移?
由于 v1.1.0 已移除 Firecrawl 集成,您需要安装 Chromium 浏览器并从环境变量中移除 FIRECRAWL_API_URL 和 FIRECRAWL_API_KEY,然后更新到最新版本。

one-search-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。