We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d08e585 commit 7f82f80Copy full SHA for 7f82f80
2 files changed
examples/snippets/servers/logging.py
@@ -5,12 +5,13 @@
5
import sys
6
7
from mcp.server.fastmcp import Context, FastMCP
8
+from mcp.server.session import ServerSession
9
10
mcp = FastMCP("Logging and stdio test")
11
12
13
@mcp.tool()
-async def log(ctx: Context) -> str:
14
+async def log(ctx: Context[ServerSession, None]) -> str:
15
await ctx.debug("Debug message")
16
await ctx.info("Info message")
17
print("Stderr message", file=sys.stderr)
src/mcp/client/stdio/__init__.py
@@ -236,7 +236,7 @@ async def _create_platform_compatible_process(
236
command: str,
237
args: list[str],
238
env: dict[str, str] | None = None,
239
- errlog: TextIO = sys.stderr,
+ errlog: TextIO | None = None,
240
cwd: Path | str | None = None,
241
):
242
"""
0 commit comments