We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b36bde3 commit afe1c09Copy full SHA for afe1c09
src/mcp/server/__init__.py
@@ -12,6 +12,7 @@
12
from mcp.server.session import ServerSession
13
from mcp.server.stdio import stdio_server as stdio_server
14
from mcp.shared.context import RequestContext
15
+from mcp.shared.exceptions import McpError
16
from mcp.shared.session import RequestResponder
17
18
logger = logging.getLogger(__name__)
@@ -367,6 +368,8 @@ async def run(
367
368
)
369
370
response = await handler(req)
371
+ except McpError as err:
372
+ response = err.error
373
except Exception as err:
374
if raise_exceptions:
375
raise err
0 commit comments