MCP ServerSTDIOOfficialv1.2.1

Yokingma One Search MCP Server

Search the web, crawl pages, and extract structured data using multiple providers (SearXNG, Tavily, DuckDuckGo, Bing, Google, and more). Built for developers who need flexible, multi-source web search integrated into AI agents.

io.github.yokingma/one-search-mcp

Hosted URL

Local install

Transport

STDIO

Auth

No auth required

What the Yokingma One Search MCP server does

How models use it and what it is built for.

Search the web, crawl pages, and extract structured data using multiple providers (SearXNG, Tavily, DuckDuckGo, Bing, Google, and more). Built for developers who need flexible, multi-source web search integrated into AI agents.

Connect to Yokingma One Search

Local install — runs as a subprocess.

npx one-search-mcp@1.2.1

Environment variables

Configuration this server reads at startup.

  • SEARCH_PROVIDER

    Search provider to use (searxng, duckduckgo, bing, tavily, google, zhipu, exa, bocha, 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)

Resources

Where to find authoritative docs and source for Yokingma One Search.

Example prompts for Yokingma One Search

Paste any of these into Agent Studio after connecting Yokingma One Search.

  • Search for recent Node.js security vulnerabilities using Tavily
  • Crawl and extract pricing information from competitor websites
  • Find the top 10 results for machine learning frameworks on DuckDuckGo
  • What search providers does this server support and how do I configure each one?

Yokingma One Search MCP server — FAQ

Common questions about connecting and running Yokingma One Search.

  • Which search providers does one-search-mcp support?

    The server supports SearXNG, DuckDuckGo, Bing, Tavily, Google, Zhipu, Exa, Bocha, and local providers. You configure which one to use via the SEARCH_PROVIDER environment variable.

  • Do I need API keys to use this server?

    It depends on the provider. DuckDuckGo and local providers work without keys. Tavily, Bing, Google, Zhipu, Exa, and Bocha require API keys set in SEARCH_API_KEY. SearXNG requires a SEARCH_API_URL instead.

  • How do I set up SearXNG as my search provider?

    Set SEARCH_PROVIDER=searxng and provide your SearXNG instance URL in SEARCH_API_URL. This is useful if you want to self-host or use a private search instance.

  • Can I use this server to scrape and extract data from web pages?

    Yes. The server supports web crawling and data extraction alongside search. The exact extraction capabilities depend on which provider and agent-browser features are enabled.

  • What's the difference between using Tavily vs. DuckDuckGo?

    DuckDuckGo is free and requires no API key, making it good for basic searches. Tavily requires an API key but may offer richer results, structured data, or agent-specific features. Choose based on your accuracy and cost requirements.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground