Spaces:
Sleeping
Sleeping
| 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() |