Skip to content

Commit d823fb3

Browse files
committed
Minor adjustments to work with DOcker MCP Catalog
1 parent 27e5f38 commit d823fb3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/pia_mcp_server/config.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,6 @@ def _get_api_key_from_args(self) -> str | None:
4040
except ValueError:
4141
return None
4242

43-
# Try and get from environment variable
44-
if not api_key:
45-
api_key = os.getenv("PIA_API_KEY")
46-
4743
# Early return if --api-key is the last argument
4844
if api_key_index + 1 >= len(args):
4945
return None
@@ -57,10 +53,15 @@ def _get_api_key_from_args(self) -> str | None:
5753

5854
@property
5955
def API_KEY(self) -> str:
60-
"""Get the API key from command line arguments."""
56+
"""Get the API key"""
57+
6158
api_key = self._get_api_key_from_args()
59+
60+
if not api_key:
61+
api_key = os.getenv("PIA_API_KEY")
62+
6263
if not api_key:
6364
raise ValueError(
64-
"PIA API key is required. Please provide --api-key argument."
65+
"PIA API key is required. Please provide --api-key argument or set as PIA_API_KEY environment variable."
6566
)
6667
return api_key

0 commit comments

Comments
 (0)