Skip to content

Commit 1f94f46

Browse files
committed
override env var
1 parent ea7896d commit 1f94f46

File tree

2 files changed

+5
-32
lines changed

2 files changed

+5
-32
lines changed

agents/agent_w_auth.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def load_env_config(use_session_cookie: bool) -> Dict[str, Optional[str]]:
152152
env_file = os.path.join(os.path.dirname(__file__), env_file_name)
153153
if os.path.exists(env_file):
154154
logger.info(f"Found .env file: {env_file}")
155-
load_dotenv(env_file)
155+
load_dotenv(env_file, override=True)
156156
file_found = True
157157
file_path = env_file
158158
logger.info(f"Loading environment variables from {env_file}")
@@ -162,7 +162,7 @@ def load_env_config(use_session_cookie: bool) -> Dict[str, Optional[str]]:
162162
env_file = os.path.join(os.path.dirname(__file__), '..', env_file_name)
163163
if os.path.exists(env_file):
164164
logger.info(f"Found .env file in parent directory: {env_file}")
165-
load_dotenv(env_file)
165+
load_dotenv(env_file, override=True)
166166
file_found = True
167167
file_path = env_file
168168
logger.info(f"Loading environment variables from {env_file}")
@@ -171,13 +171,13 @@ def load_env_config(use_session_cookie: bool) -> Dict[str, Optional[str]]:
171171
env_file = os.path.join(os.getcwd(), env_file_name)
172172
if os.path.exists(env_file):
173173
logger.info(f"Found .env file in current working directory: {env_file}")
174-
load_dotenv(env_file)
174+
load_dotenv(env_file, override=True)
175175
file_found = True
176176
file_path = env_file
177177
logger.info(f"Loading environment variables from {env_file}")
178178
else:
179179
# Fallback to default .env loading
180-
load_dotenv()
180+
load_dotenv(override=True)
181181
logger.info("Loading environment variables from default .env file")
182182

183183
# Print banner showing which file is being used

auth_server/scopes.yml

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,4 @@
1-
# Group to scope mappings for user authentication
2-
# Maps Cognito groups to MCP scopes for consistent authorization
3-
group_mappings:
4-
# Administrative access
5-
mcp-admin:
6-
- mcp-servers-unrestricted/read
7-
- mcp-servers-unrestricted/execute
8-
9-
# Standard user access
10-
mcp-user:
11-
- mcp-servers-restricted/read
12-
13-
# Server-specific access groups
14-
mcp-server-currenttime:
15-
- mcp-servers-restricted/execute
16-
mcp-server-fininfo:
17-
- mcp-servers-restricted/execute
18-
mcp-server-mcpgw:
19-
- mcp-servers-restricted/execute
20-
21-
# Fine-grained tool access (optional)
22-
mcp-server-currenttime-tool-current_time_by_timezone:
23-
- mcp-servers-restricted/execute
24-
mcp-server-fininfo-tool-get_stock_price:
25-
- mcp-servers-restricted/execute
26-
mcp-server-fininfo-tool-get_company_info:
27-
- mcp-servers-restricted/execute
28-
1+
# This file defines the scopes for the MCP servers, detailing which servers and tools are accessible under different scopes.
292
mcp-servers-unrestricted/read:
303
- server: auth_server
314
methods:

0 commit comments

Comments
 (0)