from typing import Literal
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
# API configuration
thenvoi_api_key: str = ""
thenvoi_base_url: str = "https://app.thenvoi.com"
# Transport configuration
transport: Literal["stdio", "sse"] = "stdio"
# SSE server configuration (only used when transport="sse")
host: str = "127.0.0.1"
port: int = 8000
model_config = SettingsConfigDict(
env_file=".env",
case_sensitive=False,
extra="ignore",
)
settings = Settings()