MCP-SERVER
Verified Safeby igorrodrigz
Overview
A FastAPI backend serving as a virtual tourist guide chatbot, leveraging the Groq API for natural language processing and integrating with a database to provide location-specific information for Uruguaiana, Brazil.
Installation
python src/web/app.pyEnvironment Variables
- GROQ_API_KEY
- DB_HOST
- DB_USER
- DB_PASSWORD
- DB_NAME
- DB_PORT
Security Notes
The application correctly utilizes environment variables for sensitive API keys and database credentials, which is a good security practice. However, the `CORSMiddleware` is configured with `allow_origins=["*"]`, which permits requests from any domain. This setting is generally unsafe for production environments as it exposes the API to cross-origin attacks and should be restricted to specific, trusted origins.
Similar Servers
Sinawali-MCP-Server
Provides an API for an LLM-powered agent to manage a knowledge graph, primarily for text-based RPG scenarios, leveraging the Model-Context-Protocol.
MCP---Agent-Starter-Kit
Serves local documents via a REST API for manual retrieval or as a tool for Multi-Agent Collaboration Protocol (MCP) agents.
Enterprise-Multi-AI-Agent-Systems-
Orchestrates multiple AI agents for complex reasoning and real-time information retrieval, integrating large language models with web search capabilities.
mcp-framework-server
A Python-based server for a Model Context Protocol (MCP) enabling interactive career orientation (proforientation) dialogues via a REST API, designed to integrate with a Telegram bot.