feat: update config & cors

This commit is contained in:
Sun-ZhenXing
2025-10-02 16:20:15 +08:00
parent 477888de17
commit 0ffc5b69b4
13 changed files with 273 additions and 208 deletions

View File

@@ -0,0 +1,27 @@
from pydantic_settings import BaseSettings, SettingsConfigDict
class MCPSettings(BaseSettings):
"""
Configuration settings for the MCP template application.
"""
model_config = SettingsConfigDict(
env_prefix="MCP_",
extra="allow",
)
default_mcp: str = "math"
"""Default MCP to be used by the application."""
instructions: str | None = None
"""Instructions to be used by the MCP server, defaults to None."""
enable_helpers_router: bool = True
"""Enable the helpers router for the MCP server."""
enable_sse: bool = True
"""Enable Server-Sent Events (SSE) for the MCP server."""
enable_streamable_http: bool = True
"""Enable streamable HTTP for the MCP server."""