Labsco
just-every logo

MCP Deep Search

โ˜… 9

from just-every

A server for performing deep web searches using the @just-every/search library, requiring API keys via an environment file.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeNeeds API keys

MCP Deep Search

MCP server for deep web search using @just-every/search. Search across multiple providers including Google, Bing, Brave, DuckDuckGo, Perplexity, and more.

MCP Tools

Perform web searches using a specific provider.

Parameters:

  • query (required): The search query
  • provider: Search provider (default: brave)
  • maxResults: Maximum results (default: 10)
  • includeAnswer: Include AI answer if available (default: false)

comprehensive_research

Perform comprehensive research using AI agents that intelligently select and query multiple search engines.

Parameters:

  • query (required): The research topic
  • modelClass: AI model class (default: reasoning_mini)

Search Providers

ProviderAPI Key RequiredDescription
braveBRAVE_API_KEYPrivacy-first search with structured results
anthropicANTHROPIC_API_KEYDeep multi-hop research
openaiOPENAI_API_KEYChatGPT-grade contextual search
googleGOOGLE_API_KEYGemini grounding search
sonar / sonar-proOPENROUTER_API_KEYPerplexity search variants
xaiXAI_API_KEYReal-time Grok search

Getting API Keys

Auto-Restart Feature

The MCP server includes automatic restart capability by default for improved reliability:

  • Automatically restarts the server if it crashes
  • Handles unhandled exceptions and promise rejections
  • Implements exponential backoff (max 10 attempts in 1 minute)
  • Logs all restart attempts for monitoring
  • Gracefully handles shutdown signals (SIGINT, SIGTERM)

For development/debugging without auto-restart:

# Run directly without restart wrapper
npm run serve:dev