Spaces:
Sleeping
Sleeping
File size: 781 Bytes
85d69fd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import os
from dotenv import load_dotenv
load_dotenv()
class MCPSettings:
# Server configuration
SERVER_NAME = os.getenv("SERVER_NAME", "Gemini MCP Server")
SERVER_VERSION = os.getenv("SERVER_VERSION", "2.0.0")
# Model configuration
MODEL_NAME = "gemini-1.5-flash"
MODEL_VERSION = "1.5"
CONTEXT_PROVIDER = "internal"
# Rate limiting
RATE_LIMIT_REQUESTS = int(os.getenv("RATE_LIMIT_REQUESTS", "100"))
RATE_LIMIT_PERIOD = int(os.getenv("RATE_LIMIT_PERIOD", "60"))
# Context settings
MAX_CONTEXT_RESULTS = int(os.getenv("MAX_CONTEXT_RESULTS", "10"))
# Debug mode
DEBUG = os.getenv("DEBUG", "False").lower() == "true"
# Create global settings instance
mcp_settings = MCPSettings() |