diff --git a/src/monarch_mcp_custom/server.py b/src/monarch_mcp_custom/server.py index ba89cf6..55400d2 100644 --- a/src/monarch_mcp_custom/server.py +++ b/src/monarch_mcp_custom/server.py @@ -30,6 +30,7 @@ logger = logging.getLogger(__name__) def run_startup_diagnostics(): """Print startup diagnostics for debugging.""" import monarchmoney + import monarchmoney.monarchmoney as mm_lib from monarchmoney import MonarchMoneyEndpoints print("\n" + "=" * 50) @@ -37,11 +38,15 @@ def run_startup_diagnostics(): print("=" * 50) print(f"\nšŸ“¦ Library Version: monarchmoney {monarchmoney.__version__}") + print(f"šŸ“ Package Location: {monarchmoney.__file__}") print(f"\nšŸ”— API Endpoints:") print(f" GraphQL: {MonarchMoneyEndpoints.getGraphQL()}") print(f" Login: {MonarchMoneyEndpoints.getLoginEndpoint()}") + # Verify the actual BASE_URL in the source + print(f"\nšŸ” BASE_URL from source: {mm_lib.MonarchMoneyEndpoints.BASE_URL}") + print(f"\nšŸ” Environment Variables:") env_vars = ['MONARCH_TOKEN', 'MONARCH_EMAIL', 'MONARCH_PASSWORD', 'MONARCH_MFA_SECRET'] for var in env_vars: