Context_sharing_system / src /server /server_config.py
Bhavika67's picture
Upload 64 files
6fa37e3 verified
Raw
History Blame Contribute Delete
1.05 kB
"""
server_config.py — Centralised settings loaded from .env
"""
import os
from pathlib import Path
from dotenv import load_dotenv
# Points to 'D:\Context Sharing System using MCP'
ROOT_DIR = Path(__file__).parent.parent.parent
env_path = ROOT_DIR / ".env"
# Debug helper: confirms if the app is physically reading the file
if env_path.exists():
load_dotenv(dotenv_path=env_path, override=True)
else:
print(f"⚠️ WARNING: .env file not found at expected path: {env_path.resolve()}")
class Settings:
MCP_API_KEY: str = os.getenv("MCP_API_KEY", "")
OPENAI_API_KEY: str = os.getenv("OPENAI_API_KEY", "")
OPENAI_MODEL: str = os.getenv("OPENAI_MODEL", "gpt-4o")
# Points cleanly to src/mcp/server.py
SERVER_SCRIPT: str = str(ROOT_DIR / "src" / "mcp" / "server.py")
APP_TITLE: str = "MCP Context Sharing API"
APP_DESCRIPTION: str = "REST API wrapping the MCP Context Server. Consumed by the Gradio UI."
APP_VERSION: str = "1.0.0"
settings = Settings()