What providers does mcp-omnisearch support?
It supports Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, and Firecrawl. You can use any subset by providing the corresponding API keys.
@spences10
基本信息
🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
mcp-omnisearch is a Model Context Protocol (MCP) server that unifies access to seven providers (Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, and Firecrawl) through four consolidated tools. It is designed for developers using MCP clients who want a single interface for web search, AI answers, GitHub search, and web extraction from multiple backends.
Install dependencies with pnpm install, build the project with pnpm run build, and run the server with node ./dist/index.js. Configure the server in your MCP client by setting environment variables for the API keys you have (e.g., TAVILY_API_KEY, BRAVE_API_KEY). Providers without keys are automatically skipped; all others continue to work.
web_search, ai_search, github_search, web_extractIt supports Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, and Firecrawl. You can use any subset by providing the corresponding API keys.
Set environment variables in your MCP client configuration. Keys accepted: `TAVILY_API_KEY`, `KAGI_API_KEY`, `BRAVE_API_KEY`, `GITHUB_API_KEY`, `EXA_API_KEY`, `LINKUP_API_KEY`, `FIRECRAWL_API_KEY`. Optionally, `FIRECRAWL_BASE_URL` for a self‑hosted Firecrawl instance.
The server exposes four tools: `web_search` (web search with Tavily, Brave, Kagi, Exa, or Kagi Enrichment), `ai_search` (sourced AI answers), `github_search` (GitHub code, repos, users), and `web_extract` (extract, crawl, scrape, summarize, or find similar content).
By default, large results are saved to a file and a file reference is returned. You can change this to inline mode by setting the `OMNISEARCH_LARGE_RESULT_MODE` environment variable to `inline`.
The server runs on Node.js and is invoked via a MCP client using standard I/O (stdio). It does not require a separate HTTP server.

OSINT search for AI agents. Find the accounts behind an email, username or domain across 1,000+ sources, with verified profiles: names, photos, bios, locations, stats and linked accounts. An account only counts when the

Hosted Google Search / SERP MCP server from HasData, no Google Cloud project. Organic results, AI Overview, People Also Ask, AI Mode, news and shopping for Claude, Cursor and any MCP client.

Hosted SEO MCP server for Claude, ChatGPT, Cursor, and Codex. Keyword research, current and historical SERPs, rank tracking, backlinks, site audits, and AI visibility, plus free Google Search Console and GA4 reads. Pay p

Web scraping MCP server for AI agents: scrape any page to clean Markdown, SERP search (Google, Bing, DuckDuckGo), site crawl and map, 74 ready-made collectors and residential proxies. 25 tools, pay per success.
Search mountain holiday rentals across the French Alps, Pyrenees and other massifs — check real availability and stay prices, then contact owners directly, commission-free. No account or authentication needed.
评论