MCP Hub
Back to servers

MCP Search Server

A unified Model Context Protocol server that integrates multiple search providers including Brave, Tavily, Exa, Semantic Scholar, and arXiv. It enables users to perform web, news, and image searches alongside academic research and citation analysis through a single interface.

glama
Updated
Mar 4, 2026

MCP Search Server

MCP (Model Context Protocol) server that unifies multiple search providers.

Supported Services and Tools (12)

ServiceToolsCost
Brave Searchbrave_web_search, brave_news_search, brave_image_searchPaid
Tavilytavily_search, tavily_extractPaid
Exaexa_search, exa_answerPaid
Semantic Scholarscholar_paper_search, scholar_paper_details, scholar_citation_graphFree
arXivarxiv_searchFree
Utilitycheck_usageFree

Install

npm install
npm run build

Configuration

Copy .env.example to .env and set the API keys you use.

BRAVE_API_KEY=your-key
TAVILY_API_KEY=your-key
EXA_API_KEY=your-key
# Optional: SEMANTIC_SCHOLAR_API_KEY=your-key

Notes:

  • Services without keys are disabled automatically.
  • Semantic Scholar and arXiv work without API keys.

Client Setup

Claude Desktop (config.json)

{
  "mcpServers": {
    "search": {
      "command": "node",
      "args": ["C:/path/to/MCP_search/dist/index.js"],
      "env": {
        "BRAVE_API_KEY": "your-key",
        "TAVILY_API_KEY": "your-key",
        "EXA_API_KEY": "your-key"
      }
    }
  }
}

check_usage Tool

check_usage accepts:

  • brave
  • tavily
  • exa
  • semantic_scholar
  • arxiv
  • all (default)

Development

npm run dev
npm run build
npm start

Reviews

No reviews yet

Sign in to write a review