MCP Omnisearch is a server that provides unified access to multiple search providers and AI tools, enabling comprehensive search, AI responses, and content processing through four consolidated tools.
From the registry: MCP server for integrating Omnisearch with LLMs
$ git clone https://github.com/spences10/mcp-omnisearch.git && cd mcp-omnisearch && pnpm install && pnpm run buildPlease install the `mcp-omnisearch` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Provider API keys** — Provide at least one API key from Tavily, Kagi, Brave, GitHub, Exa, Linkup, or Firecrawl. Only configured providers are enabled.
- **Clone and build** — No published npm package — clone and build locally Run: `git clone https://github.com/spences10/mcp-omnisearch.git && cd mcp-omnisearch && pnpm install && pnpm run build`
Canonical MCP server config (stdio transport):
- command: `node`
- args: ["/path/to/mcp-omnisearch/dist/index.js"]
- optional environment variables:
- `TAVILY_API_KEY`: Tavily API key (example: `<your-api-key>`)
- `KAGI_API_KEY`: Kagi API key (example: `<your-api-key>`)
- `BRAVE_API_KEY`: Brave Search API key (example: `<your-api-key>`)
- `GITHUB_API_KEY`: GitHub personal access token (no scopes) (example: `<your-github-token>`)
- `EXA_API_KEY`: Exa AI API key (example: `<your-api-key>`)
- `LINKUP_API_KEY`: Linkup API key (example: `<your-api-key>`)
- `FIRECRAWL_API_KEY`: Firecrawl API key (example: `<your-api-key>`)
- `FIRECRAWL_BASE_URL`: Self-hosted Firecrawl URL (example: `http://localhost:3002`)
Note: Unified search MCP server exposing web_search, ai_search, github_search, web_extract tools. Also deployable via Docker/MCPO for OpenAPI access.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.TAVILY_API_KEYrequiredFor Tavily Search and content extraction.KAGI_API_KEYrequiredFor Kagi services (Search, FastGPT, Summarizer, Enrichment).BRAVE_API_KEYrequiredFor Brave Search.GITHUB_API_KEYrequiredFor GitHub search services (Code, Repository, User search).EXA_API_KEYrequiredFor Exa AI services (Search, Answer, Contents, Similar).LINKUP_API_KEYrequiredFor Linkup AI search with sourced answers.FIRECRAWL_API_KEYrequiredFor Firecrawl services (Scrape, Crawl, Map, Extract, Actions).MCP server for searching Airweave collections with natural language queries.