fix: auto-load .env file for PyPI installations
Some checks failed
Release / Test before release (push) Has been cancelled
Release / Publish to PyPI (push) Has been cancelled
Release / Publish to Docker Hub (push) Has been cancelled
Release / Create GitHub Release (push) Has been cancelled

PyPI users running `mcphub` had to manually export env vars because
server.py didn't call load_dotenv(). Docker users were unaffected
since docker-compose loads .env automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-19 03:59:26 +03:30
parent 72cfdad5e3
commit 5d97b31c12
2 changed files with 5 additions and 1 deletions

View File

@@ -27,6 +27,10 @@ import warnings
from datetime import UTC, datetime
from typing import Optional
from dotenv import load_dotenv
load_dotenv() # Load .env from current working directory
# Suppress noisy deprecation warning from websockets (transitive dependency)
warnings.filterwarnings("ignore", category=DeprecationWarning, module="websockets")