mcp-research-server-on-EC2
Verified Safeby CyprianFusi
Overview
A Model Context Protocol (MCP) server for intelligent research data management using vector embeddings and semantic search.
Installation
python server.pyEnvironment Variables
- OPENAI_API_KEY
Security Notes
The server correctly externalizes sensitive API keys via environment variables or a .env file. User inputs for topic names are sanitized, preventing path traversal attacks from the `delete_research_topic` tool that uses `shutil.rmtree`. No `eval` or direct command injection vulnerabilities were found. Critical security considerations for production deployments, such as implementing authentication, securing EC2 instances with appropriate security groups, and using IAM roles/AWS Secrets Manager, are highlighted in the README.
Similar Servers
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
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.
concept-rag
This MCP server provides conceptual search, document analysis, and library exploration capabilities over a knowledge base using LanceDB and LLM-based concept extraction.
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.