Deep Research MCP Server π
@ssdeanx
About Deep Research MCP Server π
MCP Deep Research Server using Gemini creating a Research AI Agent
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"deep-research-mcp-ssdeanx": {
"command": "node",
"args": [
"src/db.ts"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Deep Research MCP Server?
Deep Research MCP Server is an AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and Gemini large language models. It is available as a Model Context Protocol (MCP) tool for seamless integration with AI agents.
How to use Deep Research MCP Server?
Install Node.js v22.x, set up environment variables (GEMINI_API_KEY, FIRECRAWL_KEY, DATABASE_URL for PostgreSQL), then build with npm run build. To use as an MCP tool, start the server with node --env-file .env.local dist/mcp-server.js. Alternatively, use the CLI directly with npm run start "your research query".
Key features of Deep Research MCP Server
- MCP Integration for use with AI agents
- Iterative research with automatic deepening
- Intelligent query generation using Gemini LLMs
- Configurable depth (1β5) and breadth (1β5)
- Produces detailed markdown reports with sources
- Concurrent search and result processing
- Persistent knowledge storage via PostgreSQL
Use cases of Deep Research MCP Server
- Investigate the latest developments in quantum computing across multiple rounds
- Build a persistent knowledge base that improves over research sessions
- Automate deep-dive literature reviews for technical or academic topics
- Generate comprehensive, cited reports for business intelligence
FAQ from Deep Research MCP Server
What is Deep Research MCP Server and how does it differ from a simple search?
Unlike a single web search, Deep Research MCP Server iteratively refines its research direction: it generates followβup search queries based on previous learnings and can dive deeper (up to 5 levels) while keeping a broad scope (up to 5 branches per level).
What are the runtime requirements?
It requires Node.js v22+, a Firecrawl API key for web search and content extraction, a Gemini API key for LLM processing, and a PostgreSQL database (local or remote) for persistent storage.
How does the server store and manage research data?
All research findings and visited URLs are stored in a PostgreSQL database. Previously processed URLs are tracked to avoid duplicates, and the agent can reference past learnings to guide new research directions.
What parameters control the research depth and breadth?
The MCP tool accepts query (string), depth (1β5, how many levels of recursion), breadth (1β5, how many parallel directions per level), and an optional existingLearnings array to build upon prior results.
How can I start the MCP server?
After building the project, run node --env-file .env.local dist/mcp-server.js. The server listens for MCPβcompatible client requests. You can also test it with npx @modelcontextprotocol/inspector node β¦.
More Data & Analytics MCP servers
MCP.science: Open Source MCP Servers for Scientific Research ππ
pathintegral-instituteOpen Source MCP Servers for Scientific Research
MCP Server for Deep Research
reading-plus-aiMCP From Zero: Quick Data
dislerPrompt focused MCP Server for .json and .csv agentic data analytics for Claude Code
Deep Research
u14appUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Google Analytics MCP Server
surendranbGoogle Analytics 4 data to AI agents, agentic workflows, and MCP clients. Give agents analysis-ready access to website traffic, user behavior, and performance data with schema discovery, server-side aggregation, and safe defaults that reduce data wrangling.
Comments