Skip to main content
Glama
LikhonSheikh404

Deep Search MCP Server

Deep Search MCP Server

A production-ready Model Context Protocol (MCP) server providing comprehensive deep search capabilities including web search, content extraction, and AI-powered research.

Deploy with Vercel

Features

  • Web Search - Search the web for any topic with comprehensive results

  • Content Extraction - Extract clean, readable content from any URL

  • Deep Research - Multi-source research with summaries and key findings

  • News Search - Find recent news articles on any topic

  • Academic Search - Discover academic papers and research content

Related MCP server: fast-web-search-mcp

Quick Start

Connect to Your AI Assistant

Add this configuration to your MCP client (e.g., Cursor, Claude Desktop):

{
  "mcpServers": {
    "deep-search": {
      "url": "https://deep-search-mcp.vercel.app/api/mcp"
    }
  }
}

For Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "deep-search": {
      "url": "https://deep-search-mcp.vercel.app/api/mcp"
    }
  }
}

Available Tools

Tool

Description

Parameters

web_search

Search the web for information

query (required), maxResults (optional, 1-20)

extract_content

Extract content from a URL

url (required)

deep_research

Comprehensive multi-source research

query (required), depth (optional, 1-5)

news_search

Search for news articles

query (required), maxResults (optional, 1-20)

academic_search

Search academic/research content

query (required), maxResults (optional, 1-20)

Self-Hosting

Prerequisites

  • Node.js 20+

  • npm, yarn, or pnpm

Installation

# Clone the repository
git clone https://github.com/LikhonSheikh404/deep-search-mcp.git
cd deep-search-mcp

# Install dependencies
npm install

# Copy environment file
cp .env.example .env

# Start development server
npm run dev

Deploy to Vercel

  1. Fork this repository

  2. Import to Vercel

  3. Deploy!

Or use the CLI:

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel

Testing with MCP Inspector

npx @modelcontextprotocol/inspector@latest http://localhost:3000

Then open http://127.0.0.1:6274 to test your tools.

API Endpoints

Endpoint

Description

GET/POST /api/mcp

MCP server endpoint

GET /.well-known/oauth-protected-resource

OAuth metadata (for authenticated setups)

Technology Stack

  • Framework: Next.js 15 (App Router)

  • Language: TypeScript

  • MCP SDK: mcp-handler

  • Deployment: Vercel (Serverless + Fluid Compute)

  • Transport: Streamable HTTP (efficient, no persistent connections)

Architecture

src/
├── app/
│   ├── api/
│   │   └── [transport]/
│   │       └── route.ts      # MCP server endpoint
│   ├── .well-known/
│   │   └── oauth-protected-resource/
│   │       └── route.ts      # OAuth metadata
│   ├── page.tsx              # Landing page
│   └── layout.tsx            # Root layout
├── lib/
│   └── search-engine.ts      # Search functionality
└── types/
    └── mcp.ts                # Type definitions

Environment Variables

Variable

Description

Required

NEXT_PUBLIC_APP_URL

Public URL of your deployment

No

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - feel free to use this in your own projects.

Author

Built by Matrix Agent


Resources:

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for web crawling, searching, and AI-powered content extraction, supporting single-page, batch, and full-site crawling along with text, news, image, book, and video search.
    8
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for multi-engine web search and web page fetching, supporting parallel search, content extraction, and optional LLM-powered search summarization and deep search.
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LikhonSheikh404/deep-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server