Skip to main content
MCP server CX Codex

mcp-omnisearch — Claude Code MCP server: search and install

Combines web search, sourced AI answers, GitHub search, and webpage extraction. Use it when an agent needs to gather information from several services.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add mcp-omnisearch -- npx -y mcp-omnisearch
Open on GitHub

What mcp-omnisearch does

The server exposes four tools. web_search searches with Tavily, Brave, Kagi, or Exa; ai_search returns sourced answers through Exa Answer, Linkup, or Tavily Research. For Tavily Research, provide the task ID to retrieve its report. The other tools search GitHub code, repositories, or users, and extract or crawl webpage content.

Set credentials for the providers you plan to use, such as TAVILY_API_KEY or EXA_API_KEY. Providers without keys are skipped, so configured providers can keep working independently. Add the server to Claude Code with claude mcp add mcp-omnisearch -- npx -y mcp-omnisearch. To run it from source, use pnpm install and pnpm run build.

What it helps with

  • search the web through a chosen provider
  • get sourced answers to research questions
  • find code and repositories on GitHub
  • extract or crawl webpage content

Example prompts for the agent

  • Search for recent SvelteKit releases with Tavily.
  • Compare REST and GraphQL and return a sourced answer with Exa Answer.
  • Search GitHub code for filename:remote.ts @sveltejs/kit.

How to install mcp-omnisearch

Platform CLI

claude mcp add mcp-omnisearch -- npx -y mcp-omnisearch

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about mcp-omnisearch

How do I install mcp-omnisearch in Claude Code?

Run claude mcp add mcp-omnisearch -- npx -y mcp-omnisearch.

What does mcp-omnisearch do?

It provides four MCP tools for web search, sourced AI answers, GitHub search, and webpage extraction or crawling.

Do I need API keys for every provider?

No. Configure keys for the providers you want to use. Providers without keys are skipped while the others keep working.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor