mcp
Verified Safeby tapmodocrop
Overview
This repository provides complete sample code for deploying Python web applications and background processing tasks to various Google Cloud Platform services, including Kubernetes Engine, App Engine, and Compute Engine.
Installation
python bookshelf/main.pyEnvironment Variables
- PROJECT_ID
- CLOUD_STORAGE_BUCKET
- GOOGLE_CLOUD_PROJECT
- CLOUDSQL_USER
- CLOUDSQL_PASSWORD
- CLOUDSQL_DATABASE
- CLOUDSQL_CONNECTION_NAME
- MONGO_URI
- GOOGLE_OAUTH2_CLIENT_ID
- GOOGLE_OAUTH2_CLIENT_SECRET
Security Notes
The sample applications, particularly `bookshelf/main.py` and `optional-kubernetes-engine/config.py`, use `'secret'` as the default Flask `SECRET_KEY`. This is a critical security vulnerability for production environments and *must* be changed. File uploads in the Bookshelf app use `secure_filename` and perform extension checks, which is a good practice. The repository demonstrates integration with Google Cloud services like Secret Manager (for CI/CD scripts), Stackdriver Logging, Error Reporting, and Identity-Aware Proxy (IAP) for authentication, which enhance security when properly configured.
Similar Servers
mcp-c
A C/C++ based server likely focused on high-performance networking, potentially for a game-related application like a Minecraft protocol implementation.
kStock-mcp-server
This server provides an MCP (Micro-Capability Protocol) interface to interact with the Korean Investment API, enabling functionalities like fetching stock prices, account information, financial data, and executing stock buy/sell orders.
MCP
Provides client-server communication capabilities.
mcp-server
The server provides a Multi-Capability Platform (MCP) endpoint, exposing weather information, company/project documentation, and various prompt templates as AI tools and resources for Spring AI applications.