chatbot-with-MCP-SERVER-CONNECT
Verified Safeby Ayeshaaaqil
Overview
A personal chatbot with memory that persists user data across sessions using Chainlit and the OpenAI Agents SDK configured for Google Gemini.
Installation
chainlit run app.py -wEnvironment Variables
- GEMINI_API_KEY
Security Notes
No direct use of 'eval' or obvious malicious patterns. API key loaded from environment variables. Local JSON file is used for user profiles; while this is a common pattern for memory, it implies the agent writes to this file based on user input, which assumes the agent's actions are trusted.
Similar Servers
odooMCP
Acts as a secure intermediary for AI agents (ChatGPT, Google Gemini) to interact with Odoo instances via a JSON-RPC 2.0 compliant API.
phone-a-friend-mcp
Enables real-time communication between multiple Claude Code instances, allowing one to listen and others to initiate conversations with specific intents.
usda-mcp
A basic real-time chat application that uses WebSockets for multi-user communication.
rag2mcp_client
Provides a RAG (Retrieval Augmented Generation) service via an MCP (Message Control Protocol) endpoint, allowing semantic search over vectorized document sections stored in a PostgreSQL database.