Skip to content

Commit 499dc77

Browse files
Update src/mcp/server/mcpserver/server.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent ed82008 commit 499dc77

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/mcp/server/mcpserver/server.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,18 +1123,18 @@ class Context(BaseModel, Generic[ServerSessionT, LifespanContextT, RequestT]):
11231123
11241124
```python
11251125
@server.tool()
1126-
def my_tool(x: int, ctx: Context) -> str:
1126+
async def my_tool(x: int, ctx: Context) -> str:
11271127
# Log messages to the client
1128-
ctx.info(f"Processing {x}")
1129-
ctx.debug("Debug info")
1130-
ctx.warning("Warning message")
1131-
ctx.error("Error message")
1128+
await ctx.info(f"Processing {x}")
1129+
await ctx.debug("Debug info")
1130+
await ctx.warning("Warning message")
1131+
await ctx.error("Error message")
11321132
11331133
# Report progress
1134-
ctx.report_progress(50, 100)
1134+
await ctx.report_progress(50, 100)
11351135
11361136
# Access resources
1137-
data = ctx.read_resource("resource://data")
1137+
data = await ctx.read_resource("resource://data")
11381138
11391139
# Get request info
11401140
request_id = ctx.request_id

0 commit comments

Comments
 (0)