summaryrefslogtreecommitdiff
path: root/src/ollama_web/config.py
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-06-27 01:09:00 +0900
committertanaka takashi <isazaka@gmail.com>2026-06-27 01:09:00 +0900
commitfce9dc1b2940ee6699d2acf0c9e56456d9899581 (patch)
tree6bb0cfd1b220b7a37f77d55348803dd46ea30e45 /src/ollama_web/config.py
parent3a9e8e18df4c596360da54000f65e1bebc6039c2 (diff)
MCP server機能をセキュア化
Diffstat (limited to 'src/ollama_web/config.py')
-rw-r--r--src/ollama_web/config.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ollama_web/config.py b/src/ollama_web/config.py
index 3325446..ac567a2 100644
--- a/src/ollama_web/config.py
+++ b/src/ollama_web/config.py
@@ -38,6 +38,12 @@ class Settings:
allowed_origins: list[str] = field(
default_factory=lambda: _csv_env("OLLAMA_WEB_ALLOWED_ORIGINS")
)
+ mcp_stdio_allowlist: list[str] = field(
+ default_factory=lambda: _csv_env("OLLAMA_WEB_MCP_STDIO_ALLOWLIST")
+ )
+ mcp_https_allowlist: list[str] = field(
+ default_factory=lambda: _csv_env("OLLAMA_WEB_MCP_HTTPS_ALLOWLIST")
+ )
ollama_timeout: float = 120.0
scrape_timeout: float = 15.0
scrape_max_chars: int = 4000