MCP_Server_Project
Verified Safeby ofrausto3
Overview
A foundational FastAPI server for integrating and managing Spark and PostgreSQL data operations and ETL pipelines.
Installation
python main.pyEnvironment Variables
- mcp_server_host
- mcp_server_port
- postgres_host
- postgres_port
- postgres_db
- postgres_user
- postgres_password
- spark_master
- spark_app_name
Security Notes
No 'eval' or obfuscation found. Environment variables are used for sensitive configurations (e.g., Postgres credentials, Spark settings) via `.env` file, which is good practice. The current 'tools' implementations are stubs and do not yet interact with real external systems, minimizing immediate data exposure risk. The `uvicorn` server is configured with `reload=True`, which is suitable for development but should be disabled in a production environment.
Similar Servers
mcp-framework-server
A Python-based MCP (Model Context Protocol) server for processing AI-driven career orientation requests using various frameworks and storing conversation history.
ld-spec-mcp
This server provides a Python FastAPI-based Model Context Protocol (MCP) endpoint for performing Quality Assurance (QA) queries over W3C semantic web and linked data standard specifications.
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.
db-mcp-server
Serves as a Python backend API for managing data stored in a PostgreSQL database.