Skip to content

Commit aed02d9

Browse files
committed
Add dep and settings
1 parent 0d170ca commit aed02d9

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

backend/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ dependencies = [
2020
"efel",
2121
"fastapi",
2222
"matplotlib",
23+
"mcp",
2324
"neurom",
2425
"numpy<2",
2526
"obp-accounting-sdk",

backend/src/neuroagent/app/config.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Configuration."""
22

33
import os
4+
from pathlib import Path
45
from typing import Any, Literal, Optional
56

67
from dotenv import dotenv_values
@@ -240,6 +241,12 @@ def disable_if_no_url(cls, data: Any) -> Any:
240241
return data
241242

242243

244+
class SettingsMCP(BaseModel):
245+
"""Settings for the MCP."""
246+
247+
config_path: Path | None = None
248+
249+
243250
class Settings(BaseSettings):
244251
"""All settings."""
245252

@@ -254,6 +261,7 @@ class Settings(BaseSettings):
254261
storage: SettingsStorage = SettingsStorage() # has no required
255262
rate_limiter: SettingsRateLimiter = SettingsRateLimiter() # has no required
256263
accounting: SettingsAccounting = SettingsAccounting() # has no required
264+
mcp: SettingsMCP = SettingsMCP() # has no required
257265

258266
model_config = SettingsConfigDict(
259267
env_file=".env",

0 commit comments

Comments
 (0)