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
ld-spec-mcp
Serves W3C Semantic Web specifications section-by-section and resource-by-resource to AI agents for efficient, targeted information retrieval.
mcp-servers
A foundational Python project providing basic components and utilities for building modular server-like applications.
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.
ai-mcp-server-base
Provides a base server for building AI Microservice Orchestration applications using FastMCP and FastAPI, featuring tools and resources for AI agents.