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
Basic information
🔍 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.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.

Search papers on arXiv by research topic and exact announcement date, then read full-text paper briefs. An arXiv paper search and literature search tool for AI agents: search_papers returns titles, authors and abstracts

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.

Search 500,000+ active jobs worldwide, discover employers and explore remote, part-time and flexible work. Read full postings and open original application links for free. OAuth with scoped permissions; optional confirme

Find Instagram creators and leads by niche, city, follower range or lookalike accounts.

Sorank connects Google Search Console, PageSpeed Insights, and AI citability scoring to your assistant, so it can diagnose why a page underperforms and tell you exactly what to change. Sorank gives your AI assistant dir
Comments