A Model Context Protocol (MCP) compliant server designed for comprehensive web research. It uses Tavily's Search and Crawl APIs to gather detailed information on a given topic, then structures this data in a format perfect for LLMs to create high-quality markdown documents.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
process.env. You'll be asked to provide them before it can run.ALLOWED_WRITE_PATHS— "": "/home/user/research,/home/user/documents", // Optional - comma-separated allowed directories (default: user home directory)CRAWL_LIMIT— "": "15", // Optional - maximum URLs to crawl per source (default: 10)CRAWL_MAX_DEPTH— "": "2", // Optional - maximum crawl depth (default: 1)CRAWL_TIMEOUT— "": "300", // Optional - timeout in seconds for crawl requests (default: 180)DOCUMENTATION_PROMPT— Overridden by setting the environment variable.FILE_WRITE_ENABLED— "": "true", // Optional - enable file writing capability (default: false)FILE_WRITE_LINE_LIMIT— "": "300" // Optional - maximum lines per file write operation (default: 200)HARDWARE_ACCELERATIONMAX_SEARCH_RESULTS— "": "10", // Optional - maximum search results to retrieve (default: 7)SEARCH_TIMEOUT— "": "120", // Optional - timeout in seconds for search requests (default: 60)TAVILY_API_KEY— "": "tvly-YOUR_ACTUAL_API_KEY_HERE", // Required[](https://m8ven.ai/mcp/pinkpixel-dev-deep-research-mcp-fic4gy)