mcp-omnisearch

mcp-omnisearch

73

MCP Omnisearch is a server that integrates multiple search providers and AI tools into a single platform, offering advanced search, AI response, and content processing capabilities. It flexibly supports various API keys for different services, allowing tailored access based on user availability.

mcp-omnisearch

A Model Context Protocol (MCP) server that provides unified access to multiple search providers and AI tools, combining capabilities of Tavily, Perplexity, Kagi, Jina AI, Brave, and Firecrawl. It offers comprehensive search, AI responses, content processing, and enhancement features through a single interface.

Features

Search Tools

  • Tavily Search: Optimized for factual info with strong citation support.
  • Brave Search: Privacy-focused with technical content coverage.
  • Kagi Search: High-quality results with minimal ad influence.

AI Response Tools

  • Perplexity AI: Combines real-time web search with GPT-4 Omni and Claude 3.
  • Kagi FastGPT: AI-generated answers with citations.

Content Processing Tools

  • Jina AI Reader: Content extraction with image captioning.
  • Tavily Extract: Extracts content from web pages.
  • Firecrawl: Extracts clean LLM-ready data.

Enhancement Tools

  • Kagi Enrichment API: Supplementary content from specialized indexes.
  • Jina AI Grounding: Real-time fact verification.

Configuration

The server requires API keys for each provider and will enable only those with available keys. It logs available providers based on configured keys.

Troubleshooting

Each provider needs its own API key. Rate limits are handled gracefully with appropriate error messages.

Contributing

Contributions are welcome via Pull Requests.

License

MIT License.