diff --git a/src/grist_mcp/main.py b/src/grist_mcp/main.py index 0357fff..d33cb6c 100644 --- a/src/grist_mcp/main.py +++ b/src/grist_mcp/main.py @@ -11,6 +11,7 @@ from mcp.server.sse import SseServerTransport from grist_mcp.server import create_server from grist_mcp.config import Config, load_config from grist_mcp.auth import Authenticator, AuthError +from grist_mcp.logging import setup_logging Scope = dict[str, Any] @@ -195,6 +196,8 @@ def main(): external_port = int(os.environ.get("EXTERNAL_PORT", str(port))) config_path = os.environ.get("CONFIG_PATH", "/app/config.yaml") + setup_logging() + if not _ensure_config(config_path): return