MCP Configs2026年5月14日·1 分钟阅读

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.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 17/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
Mcp Config
安装
Stage only
信任
信任等级:Established
入口
Asset
安全暂存命令
npx -y tokrepo@latest install 5a328f21-6027-5e3e-b446-df5e659d9a41 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

简介

用 mcp-omnisearch 给 agent 提供一个统一的 MCP 服务入口,完成多数据源的搜索与抽取。

mcp-omnisearch 是聚合搜索的 MCP Server:把 Tavily、Brave、Kagi、Exa、GitHub 搜索与内容抽取服务统一到一个接口,便于在 agent 中复用与切换数据源。

适合谁: 希望用一个 MCP 端点统一对接多个搜索/抽取服务,并通过环境变量管理 key 的 agent 构建者

可搭配: Node.js、pnpm、可运行 node dist/index.js 的 MCP 客户端,通过环境变量配置各服务 API key

上手时间: 约 10–20 分钟(安装 + 构建 + 客户端配置)

关键事实(已验证)

  • GitHub:305 stars · 47 forks · 最近更新 2026-05-13。
  • 许可证:MIT(GitHub API 已验证仓库 URL / 头像等基础信息)。
  • 入口命令(基于 README):pnpm install && pnpm run build

主要内容

  • 先只启用一个 provider key 跑通链路,再逐步增加,避免一次调多个故障源。
  • 把各 provider 的 key 当外部依赖来管理:最小权限、定期轮换,并关注配额/成本。
  • 在 agent 侧加一层策略:不同任务/域名允许使用哪些 provider。

README 摘录(来源)

# 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: 必须配置所有 provider 吗? A: 不需要;只启用你有 key 的 provider,配置通过环境变量完成。

Q: 在哪里运行? A: 由 MCP 客户端运行 Node 入口,构建后指向 dist/index.js

Q: 怎么保证结果一致? A: 按任务类型设定主 provider,并记录每次请求实际使用的 provider 便于回溯。

🙏

来源与感谢

来源:https://github.com/spences10/mcp-omnisearch > 许可证:MIT > GitHub:305 stars · 47 forks · 最近更新 2026-05-13

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产