
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 toolsPublic 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_PROVIDERSearch provider to use (searxng, duckduckgo, bing, tavily, google, zhipu, exa, bocha, ydc, local)
SEARCH_API_URLAPI URL for SearXNG (required if using searxng provider), or Google Custom Search Engine ID for google
SEARCH_API_KEYsecretAPI key for search provider (required for tavily, bing, google, zhipu, exa, bocha)
YDC_API_KEYsecretYou.com API key for ydc provider
ALLOW_PRIVATE_NETWORKAllow 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-browserfor browser automation. - Free, no API keys required.
- Use
- Enabled tools:
one_search,one_scrape,one_map,one_extract
Current Tool Surface
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