drio
Open app

mcp-omnisearch

Source

🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi), AI tools (Perplexity, FastGPT), and content processing services (Jina AI, Kagi). Combines search, AI responses, content processing, and enhancement features through a single interface.

Catalog onlyCatalog onlySTDIO

Overview

MCP Omnisearch is a Model Context Protocol (MCP) server that provides unified access to multiple search engines and AI tools, allowing users to perform comprehensive searches and content processing through a single interface.

To use MCP Omnisearch, configure your API keys for the desired search engines and AI tools, then interact with the server through its API to perform searches, generate AI responses, and process content.

  • Unified access to multiple search engines (Tavily, Brave, Kagi) and AI tools (Perplexity, FastGPT). - Content processing capabilities including summarization and extraction. - Flexible API key requirements allowing partial configuration.
  1. Conducting research by aggregating results from various search engines.
  2. Generating AI responses to queries using real-time web search.
  3. Extracting and summarizing content from web pages for analysis.

Add to your AI client

Use these steps to connect mcp-omnisearch in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-omnisearch-spences10": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-omnisearch-spences10": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-omnisearch-spences10": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-omnisearch-spences10": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-omnisearch-spences10": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-omnisearch-spences10": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-omnisearch-spences10"
      ]
    }
  }
}

FAQ

Can I use MCP Omnisearch without all API keys?

Yes! You can start with just one or two API keys, and the server will only enable those providers.

What types of searches can I perform?

You can perform factual searches, privacy-focused searches, and high-quality authoritative searches.

Is there support for content processing?

Yes! MCP Omnisearch includes tools for content extraction, summarization, and enhancement.