File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636from mcp .server .mcpserver .resources import FunctionResource , Resource , ResourceManager
3737from mcp .server .mcpserver .tools import Tool , ToolManager
3838from mcp .server .mcpserver .utilities .context_injection import find_context_parameter
39- from mcp .server .mcpserver .utilities .logging import configure_logging , get_logger
39+ from mcp .server .mcpserver .utilities .logging import get_logger
4040from mcp .server .sse import SseServerTransport
4141from mcp .server .stdio import stdio_server
4242from mcp .server .streamable_http import EventStore
@@ -203,9 +203,6 @@ def __init__(
203203 self ._token_verifier = ProviderTokenVerifier (auth_server_provider )
204204 self ._custom_starlette_routes : list [Route ] = []
205205
206- # Configure logging
207- configure_logging (self .settings .log_level )
208-
209206 @property
210207 def name (self ) -> str :
211208 return self ._lowlevel_server .name
Original file line number Diff line number Diff line change 11import base64
2+ import logging
23from pathlib import Path
34from typing import Any
45from unittest .mock import AsyncMock , MagicMock , patch
4546pytestmark = pytest .mark .anyio
4647
4748
49+ async def test_create_server_does_not_configure_logging (monkeypatch : pytest .MonkeyPatch ):
50+ basic_config = MagicMock ()
51+ monkeypatch .setattr (logging , "basicConfig" , basic_config )
52+
53+ MCPServer ()
54+
55+ basic_config .assert_not_called ()
56+
57+
4858class TestServer :
4959 async def test_create_server (self ):
5060 mcp = MCPServer (
You can’t perform that action at this time.
0 commit comments