feat: add api and mcp

This commit is contained in:
h
2026-05-30 01:32:35 +02:00
parent 6a5cde6ae4
commit c40e720163
30 changed files with 2354 additions and 31 deletions
+5
View File
@@ -36,6 +36,10 @@ class ApiSettings(BaseSettings):
port: int = 8080
class AuthSettings(BaseSettings):
token: SecretStr | None = None
class StorageSettings(BaseSettings):
root: str = "storage"
shard_depth: int = 2
@@ -52,6 +56,7 @@ class Settings(BaseSettings):
db: DatabaseSettings = Field(default_factory=DatabaseSettings)
tg: TelegramSettings = Field(default_factory=TelegramSettings)
api: ApiSettings = Field(default_factory=ApiSettings)
auth: AuthSettings = Field(default_factory=AuthSettings)
storage: StorageSettings = Field(default_factory=StorageSettings)
log: LogSettings = Field(default_factory=LogSettings)