Skip to content

Commit 82e4680

Browse files
committed
update
1 parent 48eeb18 commit 82e4680

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

src/alertmanager_mcp_server/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import os
33
from dataclasses import dataclass
44
from typing import Any, Dict, Optional, List
5-
import sys
65

76
from mcp.server import Server
87
from mcp.server.fastmcp import FastMCP
@@ -335,6 +334,7 @@ async def handle_sse(request: Request) -> None:
335334

336335
def run_server():
337336
"""Main entry point for the Prometheus Alertmanager MCP Server"""
337+
setup_environment()
338338
# Get the underlying MCP server from the FastMCP instance
339339
mcp_server = mcp._mcp_server # noqa: WPS437
340340

tests/test_server.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -266,12 +266,3 @@ def test_run_server_success(mock_mcp, mock_setup_env):
266266
mock_mcp.run.assert_called_once_with(transport="stdio")
267267
assert any("Starting Prometheus Alertmanager MCP Server" in str(call)
268268
for call in mock_print.call_args_list)
269-
270-
271-
@patch("alertmanager_mcp_server.server.setup_environment", return_value=False)
272-
def test_run_server_exit(mock_setup_env):
273-
with patch("sys.exit", side_effect=SystemExit) as mock_exit:
274-
with pytest.raises(SystemExit):
275-
server.run_server()
276-
mock_setup_env.assert_called_once()
277-
mock_exit.assert_called_once_with(1)

0 commit comments

Comments
 (0)