mcp-research-assistant
Verified Safeby CyprianFusi
Overview
Provides intelligent research data management using vector embeddings and semantic search via a Model Context Protocol (MCP) server.
Installation
uvx mcp-research-assistantEnvironment Variables
- OPENAI_API_KEY
- RESEARCH_DB_PATH
Security Notes
The server requires `RESEARCH_DB_PATH` to be configured as an environment variable. If an attacker can control this variable, they could potentially direct the server to write or delete files in arbitrary locations outside the intended database directory. However, the code itself does not contain `eval`, hardcoded secrets, or obvious direct command injection vulnerabilities. Topic names are normalized to prevent path traversal within the designated database root. Proper configuration of `RESEARCH_DB_PATH` to an isolated directory is crucial for security.
Similar Servers
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.
moorcheh-mcp
Provides a Model Context Protocol (MCP) interface for Moorcheh's AI services, including embedding, vector storage, semantic search, and AI-powered answer generation.
claude-context-enhanced
Provides semantic code search capabilities to AI coding assistants (like Claude Code) by indexing entire codebases into a vector database for deep contextual understanding, enhancing AI agents with relevant code context.
PairOfCleats
Codebase analysis and intelligence server, providing indexing, search, risk analysis, and vulnerability triage capabilities.