spences10 avatar

Mcp Omnisearch

spences10/mcp-omnisearch

Mcp Omnisearch provides unified access to multiple search and content processing providers including Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, and Firecrawl through four consolidated tools: web_search for general web queries, ai_search for AI-powered answers with citations, github_search for code and repository discovery, and web_extract for content extraction and summarization. The server consolidates disparate APIs into a single interface, allowing users to leverage different search providers' strengths—such as Tavily's citation support, Brave's privacy focus, Exa's semantic search, and Firecrawl's scraping capabilities—without managing multiple integrations. This solves the problem of having to implement and maintain connections to multiple search APIs separately.

GitHub stars
320
tools
2
transport
STDIO
last updated
Sep 10, 2025

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

searchDiscover available functions and their compact TypeScript declarations.

Discover available functions and their compact TypeScript declarations.

No parameter schema in public metadata yet.

executeRun JavaScript against the discovered native provider functions.

Run JavaScript against the discovered native provider functions.

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-omnisearch

built with vite+ tested with vitest

A Model Context Protocol (MCP) server for Tavily, Brave, Kagi, Exa, GitHub, Linkup, and Firecrawl. Two tools, search and execute, expose schema-generated native provider functions through Pi's local QuickJS sandbox. Requires Node.js 22.19+.

Glama badge

Quick start

Install the published server with MCPick:

npx mcpick add \
  --name mcp-omnisearch \
  --command npx \
  --args=-y,mcp-omnisearch

MCPick defaults to Claude Code. Use --client and --scope to target another client or add the server to the current repository:

npx mcpick add \
  --name mcp-omnisearch \
  --command npx \
  --args=-y,mcp-omnisearch \
  --client vscode \
  --scope project

View the full README on GitHub

Details

Repository
github.com/spences10/mcp-omnisearch
Package
mcp-omnisearch
Transport
STDIO
Registry
MCP registry, active

More from spences10