yokingma avatar

One Search Mcp

yokingma/one-search-mcp

Gives Claude access to web search through multiple providers, including a free local browser option that needs no API keys. Exposes four tools: one_search for querying engines like SearXNG, Tavily, DuckDuckGo, Bing, and Google; one_scrape for extracting content from pages; one_map for crawling sites; and one_extract for preprocessing multi-URL content. The local mode uses agent-browser with your existing Chrome or Edge install to automate searches. Reach for this when you need Claude to search the web or scrape content without committing to a specific search API. The Docker image bundles Chromium if you want zero setup. Switched from Firecrawl to agent-browser in recent versions for better privacy and lower costs.

GitHub stars
148
tools
4
auth
Secret needed
transport
STDIO
env vars
5
last updated
Jul 31, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

one_searchReturns search results from the configured provider.

Returns search results from the configured provider.

No parameter schema in public metadata yet.

one_mapDiscovers links from a starting URL by loading the page in the browser and extracting links from its HTML.

Discovers links from a starting URL by loading the page in the browser and extracting links from its HTML.

No parameter schema in public metadata yet.

one_scrapeScrapes one page and returns content selected by formats.

Scrapes one page and returns content selected by formats.

No parameter schema in public metadata yet.

one_extractAccepts only urls and returns preprocessed text blocks for downstream tools or models.

Accepts only urls and returns preprocessed text blocks for downstream tools or models.

No parameter schema in public metadata yet.

Sponsors

Configuration

SEARCH_PROVIDER

Search provider to use (searxng, duckduckgo, bing, tavily, google, zhipu, exa, bocha, ydc, local)

SEARCH_API_URL

API URL for SearXNG (required if using searxng provider), or Google Custom Search Engine ID for google

SEARCH_API_KEYsecret

API key for search provider (required for tavily, bing, google, zhipu, exa, bocha)

YDC_API_KEYsecret

You.com API key for ydc provider

ALLOW_PRIVATE_NETWORK

Allow browser-backed tools to access private, loopback, and link-local network targets when set to true

Readme

🚀 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: one_search, one_scrape, one_map, one_extract

Current Tool Surface


View the full README on GitHub

Details

Repository
github.com/yokingma/one-search-mcp
Categories
Web & Browser Automation, AI & LLM Tools, Search & Web Crawling
Package
one-search-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from yokingma

Related Web & Browser Automation MCP servers

View all
1sh3ll3x3c avatarNative DevToolssh3ll3x3c/native-devtools-mcpMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.113stars
2justasmonkev avatarMcp Accessibility Scannerjustasmonkev/mcp-accessibility-scannerMCP server for automated web accessibility scanning with Playwright and Axe-core.54stars
3bakhtiersizhaev avatarOpenevidence Mcpbakhtiersizhaev/openevidence-mcpUnofficial MCP server connecting OpenEvidence to AI agents via authenticated browser sessions49stars
4webdriverio avatarMcpwebdriverio/mcpMCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)0stars
5kernel avatarKernel MCP Serverkernel/kernel-mcp-serveruse any website on a user's behalf in a cloud browser: navigate, sign in, fill forms, buy, download.39stars
6jtalk22 avatarSlack MCP Serverjtalk22/slack-mcp-serverCatch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.32stars