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

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 94/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Mcp
Installation
Node|Pnpm
Confiance
Confiance : Established
Point d'entrée
pnpm install && pnpm run build
Commande CLI universelle
npx tokrepo install 5a328f21-6027-5e3e-b446-df5e659d9a41
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