Back to Home
spences10 icon

mcp-omnisearch

Verified Safe

by spences10

Overview

Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).

Installation

Run Command
node dist/index.js

Environment Variables

  • TAVILY_API_KEY
  • BRAVE_API_KEY
  • KAGI_API_KEY
  • GITHUB_API_KEY
  • EXA_API_KEY
  • PERPLEXITY_API_KEY
  • JINA_AI_API_KEY
  • FIRECRAWL_API_KEY
  • FIRECRAWL_BASE_URL

Security Notes

The server demonstrates good security practices: API keys are loaded from environment variables, preventing hardcoding. Input validation is performed using `valibot` for tool parameters. Large outputs are handled by writing to the system's temporary directory with `randomUUID` for file names, mitigating path traversal risks. URLs provided by users for content processing are validated using `is_valid_url`. Network requests use a centralized `http_json` utility with timeouts and robust error handling. No obvious use of `eval` or direct system commands with unsanitized user input was found. The specific instruction for GitHub API keys (no scopes) also highlights a security-conscious design.

Similar Servers

Stats

Interest Score66
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars261
Forks35
Last Update2026-01-15

Tags

unified searchAI toolsweb crawlingcontent processingLLM integration