EC2-MCP-Server-FastAPI
Verified Safeby Jescob47
Overview
Implements a Google Chat Webhook server as an AI assistant, querying a PostgreSQL database via MCP to answer corporate user questions.
Installation
uvicorn main:app --host 0.0.0.0 --port 8000Security Notes
The server implements strong security measures including Google Chat token verification using Google's ID token library, domain-based access control (ALLOWED_DOMAIN), and AWS Secrets Manager for handling sensitive Google Service Account credentials. Hardcoded placeholders for 'SECRET_NAME', 'ALLOWED_DOMAIN', and 'PROJECT_URL' in 'main.py' require user replacement, which is clearly documented in the README.
Similar Servers
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.
container-manager-mcp
Provides a universal API and AI agent interface for managing Docker and Podman containers, networks, volumes, and Docker Swarm services remotely.
test-mcp-server
A .NET Core web API application designed for deployment on AWS, integrating with AWS Lambda for serverless functions and Keycloak for authentication.
mcp-server-FastMCP-FastAPI-MCP
The server demonstrates Model Context Protocol (MCP) implementations, providing tools for arithmetic calculations and searching FreeCodeCamp news and YouTube feeds via STDIO and HTTP transports.