Cette page est affichée en anglais. Une traduction française est en cours.
MCP ConfigsMay 14, 2026·2 min de lecture

mcp-omnisearch — Unified Search MCP Server

Run mcp-omnisearch as an MCP server to unify Tavily, Brave, Kagi, Exa, GitHub search, and extraction tools behind one interface.

MCP Hub
MCP Hub · Community
Prêt pour agents

Staging sûr pour cet actif

Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.

Stage only · 17/100Policy : staging
Surface agent
Tout agent MCP/CLI
Type
Mcp Config
Installation
Stage only
Confiance
Confiance : Established
Point d'entrée
Asset
Commande de staging sûr
npx -y tokrepo@latest install 5a328f21-6027-5e3e-b446-df5e659d9a41 --target codex

Stage les fichiers d'abord; l'activation exige la revue du README et du plan staged.

Introduction

Use mcp-omnisearch to give your agent a single MCP server for multi-provider web search and extraction workflows.

Run mcp-omnisearch as an MCP server to unify Tavily, Brave, Kagi, Exa, GitHub search, and extraction tools behind one interface.

Best for: agent builders who want one MCP endpoint that can fan out to multiple search/extraction providers with env-based keys

Works with: Node.js, pnpm, MCP clients that can run node dist/index.js, provider API keys via env vars

Setup time: ~10–20 minutes (install + build + client config)

Key facts (verified)

  • GitHub: 305 stars · 47 forks · pushed 2026-05-13.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • Entrypoint (README-backed): pnpm install && pnpm run build.

Main

  • Start with one provider key enabled, then add more to avoid debugging multiple failures at once.
  • Keep provider keys scoped and rotate them; treat search/extraction as an external dependency with quotas and costs.
  • Add a thin policy layer in your agent: which providers are allowed for which task types and domains.

README excerpt (source)

# mcp-omnisearch

[![built with vite+](https://img.shields.io/badge/built%20with-Vite+-646CFF?logo=vite&logoColor=white)](https://viteplus.dev)
[![tested with vitest](https://img.shields.io/badge/tested%20with-Vitest-6E9F18?logo=vitest&logoColor=white)](https://vitest.dev)

A Model Context Protocol (MCP) server that provides unified access to
multiple search providers and AI tools. This server combines the
capabilities of Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, and
Firecrawl to offer comprehensive search, AI responses, and content
processing through four consolidated tools.

<a href="https://glama.ai/mcp/servers/gz5wgmptd8">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/gz5wgmptd8/badge" alt="Glama badge" />
</a>

## Features

### 🔍 `web_search` — Web Search

Search the web for information. Providers: tavily (factual/citations),
brave (privacy/operators), kagi (quality/operators), exa
(AI-semantic), kagi_enrichment (specialized indexes).

Parameters:

- `query` (string, required): Search query
- `provider` (string, required): `tavily`, `brave`, `kagi`, `exa`, or
  `kagi_enrichment`
- `limit` (number, optional): Maximum number of results (default: 10)

FAQ

Q: Do I need all providers configured? A: No—enable only the providers you have keys for; the config is env-driven.

Q: Where does it run? A: Your MCP client runs the Node entrypoint pointing at dist/index.js after build.

Q: How do I keep results consistent? A: Prefer a primary provider per task type and log which provider served each answer.

🙏

Source et remerciements

Source: https://github.com/spences10/mcp-omnisearch > License: MIT > GitHub: 305 stars · 47 forks · pushed 2026-05-13

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires