mcp-server-internship
Verified Safeby sathakhussam
Overview
A Python-based desktop application leveraging Gemini to answer business questions by ingesting and querying website data and WhatsApp messages.
Installation
python main.pyEnvironment Variables
- GEMINI_API_KEY
- CHROMA_DB_PATH
- DATA_DIR
Security Notes
The application handles API keys via environment variables, avoiding hardcoding. Data ingestion involves scraping external websites and processing user-selected local files; while general web scraping has inherent risks (e.g., malformed HTML), the use of BeautifulSoup and file dialogs mitigates common injection vectors. No direct 'eval' or 'exec' calls, or unauthorized shell commands were identified. Overall, good security practices for its stated functionality.
Similar Servers
gemini-cli-desktop
A cross-platform desktop and web UI for interacting with AI models (Gemini CLI, Qwen Code, LLxprt Code) through ACP and MCP, featuring tool confirmation, code diffing, chat history, and file browsing.
tableau_mcp_starter_kit
Provides a powerful AI integration for Tableau Server/Cloud, enabling natural language querying and interaction with Tableau data via a web interface or dashboard extension.
UI-TARS-desktop
A GUI Agent application allowing users to control their computer and perform tasks using natural language, leveraging Vision-Language Models (VLMs) and Multi-Channel Processing (MCP) for interaction.
agent-tool
A full-stack AI agent platform offering conversational AI with RAG, multi-LLM support, and extensible tooling via Model Context Protocol (MCP) servers.