deep-search
Allows searching and retrieving data from DuckDuckGo, a privacy-focused search engine.
Provides access to GitHub for searching code repositories and indexing content.
Enables searching and indexing content from Reddit, a social news and discussion platform.
Allows searching code snippets and retrieving content from Stack Overflow.
Provides search and data retrieval from Wikipedia, the free encyclopedia.
Enables searching and indexing video content and metadata from YouTube.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deep-searchResearch latest CRISPR technology advancements"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Deep Search Engine MCP Server
Free, Open-Source Search Engine MCP Server — 7 sources, 10 consolidated tools, semantic search via ChromaDB, zero cost.
Features
7 Data Sources: Web, Reddit, YouTube, GitHub, Twitter/X, DuckDuckGo, Wikipedia
10 Consolidated Tools: All features preserved, combined by mode/action parameters
Semantic Search: ChromaDB + sentence-transformers (all-MiniLM-L6-v2)
100% Free: No API keys, no subscriptions, no paid APIs
MCP Standard: Works with Claude, Cursor, OpenCode, and other AI clients
Parallel Crawling: asyncio-based concurrent data collection
Related MCP server: evo-scry
Installation
Option 1: Plugin Installation (Recommended)
OpenCode:
{
"plugin": ["deep-search@git+https://github.com/sukirman1901/DeepSearch.git"]
}Claude Code:
Add to .mcp.json or ~/.claude/config.json:
{
"mcpServers": {
"deep-search": {
"command": "python3",
"args": ["server.py"],
"cwd": "/path/to/DeepSearch/mcp"
}
}
}Option 2: Manual Installation
# Clone the repository
git clone https://github.com/sukirman1901/DeepSearch.git
cd DeepSearch
# Create virtual environment
python3.12 -m venv .venv
source .venv/bin/activate
# Install dependencies
pip install -r mcp/requirements.txtAvailable Tools (10)
search — Unified Search (7 modes)
Mode | Description | Key Params |
| Semantic search across indexed content | source, limit, category, search_depth, topic, max_age_hours |
| Search with domain/date/text/source filters | include_domains, exclude_domains, start_date, end_date |
| Real-time search without database (DuckDuckGo) | source |
| Search with streaming batches + timing | sources |
| Compact IR overview + full details (saves 50-70% tokens) | top_full, max_overview_tokens |
| Search GitHub + Stack Overflow for code snippets | language, tokens_target |
| Token-budget-aware snippet packing | budget_tokens, language |
crawl — Crawl & Extract
Mode | Description | Key Params |
Single URL | Crawl URL + subpages, index results | url, subpages, subpage_target |
Batch | Extract content from multiple URLs | urls, extract_depth, instructions |
monitor — Persistent Monitoring
Action | Description |
| Create a monitor for a query |
| List all monitors |
| Run monitor, returns only NEW results |
| Delete a monitor |
webset — Entity Collection
Action | Description |
| Create a named container |
| Search and add results |
| List all websets |
| Get webset with all items |
| Scrape for emails, social links, tech |
| Delete a webset |
info — Engine Information
Type | Description |
| List all search categories |
| List all 7 data sources |
| Database + cache statistics |
| Auto-detect category for a query |
research — Deep Research Sessions
Action | Description |
| Start a research session |
| Ask follow-up question |
| List all sessions |
| Delete a session |
Other Tools
Tool | Description |
| Search + synthesis with inline citations |
| Lead generation with ICP scoring |
| BFS website structure mapping |
| Crawl and index a topic |
Architecture
DeepSearch/
├── mcp/ # MCP server implementation
│ ├── crawlers/ # 7 specialized crawlers + subpage discovery
│ ├── db/ # ChromaDB + sentence-transformers
│ ├── search/ # Engine, answer, context, streaming, research, monitors, websets, sitemap, extract
│ ├── tests/ # 192 tests
│ ├── server.py # 10 consolidated MCP tools
│ └── requirements.txt
├── skills/ # AI skills
│ └── using-deep-search/SKILL.md
├── hooks/ # Session hooks
├── docs/superpowers/specs/ # Design specs
└── README.mdHow It Works
Crawlers gather raw data from 7 sources (parallel async)
Sentence-transformers embeds text to 384-dim vectors
ChromaDB stores vectors in memory
Search engine performs semantic search
AI agent validates and summarizes results
AI Validates Results
Crawlers collect raw data. AI agent downstream validates, scores, and summarizes. Don't just trust crawler output.
Supported Platforms
OpenCode - Plugin installation via
pluginconfigClaude Code - MCP server configuration
Cursor - Plugin installation
Codex - Plugin installation
Kimi Code - Plugin installation
Gemini CLI - Extension support
Any MCP-compatible client
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sukirman1901/DeepSearch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server