Mastervolt-Deep-Research
by ssdeanx
Overview
Enterprise-grade multi-agent research system that automates complex research workflows, including web scraping, data analysis, fact-checking, and report generation.
Installation
dotenvx run -- node dist/index.jsEnvironment Variables
- GOOGLE_GENERATIVE_AI_API_KEY
- VOLTAGENT_PUBLIC_KEY
- VOLTAGENT_SECRET_KEY
- ALPHA_VANTAGE_API_KEY
- HUGGING_FACE_TOKEN
- SUPABASE_URL
- SUPABASE_KEY
- GEMINI_OAUTH_CACHE
- LIBSQL_AUTH_TOKEN
- LIBSQL_DATABASE_URL
Security Notes
The system, as currently implemented, has critical security vulnerabilities acknowledged in its own 'gap-improve' documentation. Key issues include: 1. `api_integration_toolkit`'s `fetch_api` tool allows arbitrary network requests (SSRF, RCE) without sufficient input validation/guardrails. 2. `filesystem_toolkit` provides broad file system access (`glob`, `read_multiple`, `stats`) that is vulnerable without strict input guardrails, risking data exfiltration or manipulation. 3. The `data_processing_toolkit`'s `validate_schema` tool uses `RegExp` from potentially untrusted input, which could lead to ReDoS attacks. 4. A general lack of input and output guardrails across agents (explicitly marked as 'MISSING' and 'CRITICAL FIXES' in `memory-bank/gap-improve/prd.md` and `design.md`) makes the system highly susceptible to prompt injection, PII leakage, and other malicious behaviors. The reliance on `process.env.HOME` for filesystem access in MCP configuration is also a concern if not properly isolated. Until the proposed 'Critical Fixes' for guardrails are implemented, the system is not safe for production with untrusted inputs.
Similar Servers
biomedmcp
A biomedical research Model Context Protocol (MCP) server and an autonomous research agent that uses local LLMs to search PubMed and the web for medical questions, providing evidence-based answers with citations.
meds-mcp
Provides a medical context protocol (MCP) server and a React-based chat interface for interacting with patient records via LLMs and medical ontologies, facilitating evidence review and patient data exploration.
dotbox-mcp
An MCP server that enables LLMs to execute .NET workloads in isolated Docker containers for C# code execution, project management, and web API hosting.
cue
Provides a Model Context Protocol (MCP) server for preprocessing prompts and integrating tools within agentic AI workflows.