Mmcp.market

One Search MCP server

by yokingma·io.github.yokingma/one-search-mcp·v1.2.4

Web search, URL discovery, scraping & extraction with agent-browser and search providers

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

142 stars121 downloads/wk

Reviews

Write one

Nobody has reviewed One Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

One Search tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 56 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the One Search repository's README, as published. We do not edit it. Read it on GitHub

🚀 OneSearch MCP Server: Web Search, URL Discovery, Scraper & Content Prep

A Model Context Protocol (MCP) server implementation that integrates with multiple search providers for web search, local browser search, URL discovery, and scraping capabilities with agent-browser.

Features

  • Web search, scrape, discover URLs, and preprocess content from websites.
  • Support multiple search engines and web scrapers: SearXNG, Tavily, DuckDuckGo, Bing, Google, Zhipu (智谱), Exa, Bocha (博查), You.com, etc.
  • Local web search (browser search), support multiple search engines: Bing, Google, Baidu, Sogou, etc.
  • Use agent-browser for browser automation.
  • Free, no API keys required.
  • Enabled tools: onesearch, onescrape, onemap, oneextract

Current Tool Surface

  • one_search
  • Returns search results from the configured provider.
  • one_map
  • Discovers links from a starting URL by loading the page in the browser and extracting links from its HTML.
  • Supported input fields: url, search, includeSubdomains, limit.
  • This is not a sitemap crawler; removed fields such as ignoreSitemap and sitemapOnly are rejected at the schema boundary.
  • one_scrape
  • Scrapes one page and returns content selected by formats.
  • Supported input fields: url, formats, waitFor, timeout, skipTlsVerification, allowExecuteJavascript, actions.
  • Supported formats: markdown, html, rawHtml, links, screenshot, screenshot@fullPage.
  • Supported bounded pre-scrape actions: wait, click, write, press, scroll.
  • Advanced pre-scrape action: executeJavascript. If actions contains executeJavascript, you must set allowExecuteJavascript: true.

Migration from v1.1.0 and Earlier

Breaking Changes in v1.1.0:

  • Firecrawl Removed: The Firecrawl integration has been removed in favor of agent-browser, which provides similar functionality without requiring external API services.
  • New Browser Requirement: You must install Chromium browser (see Prerequisites section).
  • Environment Variables: FIRECRAWLAPIURL and FIRECRAWLAPIKEY are no longer used.

What Changed:

  • onescrape and onemap now use agent-browser instead of Firecrawl
  • one_extract now preprocesses multi-URL page content for downstream analysis instead of performing built-in LLM extraction
  • All browser-based operations are now handled locally, providing better privacy and no API costs

Migration Steps:

  1. Install Chromium browser (see Prerequisites)
  2. Remove FIRECRAWLAPIURL and FIRECRAWLAPIKEY from your environment variables
  3. Update to the latest version: npm install -g one-search-mcp@latest

Prerequisites

Browser Requirement: This server uses agent-browser for web scraping and local search, which requires a Chromium-based browser.

Good News: The server will automatically detect and use browsers already installed on your system:

  • ✅ Google Chrome
  • ✅ Microsoft Edge
  • ✅ Chromium
  • ✅ Google Chrome Canary

If you don't have any of these browsers installed, you can:

# Option 1: Install Google Chrome (Recommended)
# Download from: https://www.google.com/chrome/

# Option 2: Install Microsoft Edge
# Download from: https://www.microsoft.com/edge

# Option 3: Install Chromium via agent-browser
npx agent-browser install

# Option 4: Install Chromium directly
# Download from: https://www.chromium.org/getting-involved/download-chromium/

Installation

Using Claude Code CLI (Recommended)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y one-search-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add one-search-mcp -- npx -y one-search-mcp
Add to Cursor

One Search: common questions

Is One Search MCP server safe?
Mostly: it is graded B (78/100). Read the One Search safety report
How do I install One Search?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does One Search need an API key?
Yes. The registry entry asks for SEARCH_API_KEY, YDC_API_KEY.
Is One Search maintained?
The last commit was 56 days ago (2026-07-31). The latest release is v1.2.4.
What can I use instead of One Search?
Servers from other publishers that do the same job: SeleniumBase MCP server, Scrapeless MCP server and Web Scraping MCP server. Compare all One Search alternatives.

Alternatives to One Search

Same job from other publishers: the closest match first, then the best rated.

All One Search alternatives →
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • Scrapeless
    Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
    A
  • Web Scraping
    Web scraping for AI agents: scrape, search, crawl, map any website to markdown + JSON. No browser.
    A
  • Ainative Browser
    AI-powered browser automation MCP — 6 tools for web interaction, extraction, and validation.
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A

More from yokingma →