Skip to content

Commit 8d2c109

Browse files
committed
revert context change in this pr
1 parent 814a05d commit 8d2c109

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/mcp/server/fastmcp/server.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -326,17 +326,9 @@ def get_context(self) -> Context[ServerSession, LifespanResultT, Request]:
326326
request_context = None
327327
return Context(request_context=request_context, fastmcp=self)
328328

329-
async def call_tool(
330-
self,
331-
name: str,
332-
arguments: dict[str, Any],
333-
request_context: RequestContext[ServerSession, LifespanResultT, Request] | None = None,
334-
) -> Sequence[ContentBlock] | dict[str, Any]:
329+
async def call_tool(self, name: str, arguments: dict[str, Any]) -> Sequence[ContentBlock] | dict[str, Any]:
335330
"""Call a tool by name with arguments."""
336-
if request_context:
337-
context = Context(request_context=request_context, fastmcp=self)
338-
else:
339-
context = self.get_context()
331+
context = self.get_context()
340332
return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)
341333

342334
async def list_resources(self) -> list[MCPResource]:

0 commit comments

Comments
 (0)