mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-23 05:54:19 +02:00
Don't advertise sampling.tools capability by default
🤖 Generated with Claude Code https://claude.ai/code/session_01BsxYNsUhJPx14QiJ4FHqx6
This commit is contained in:
parent
72129c3d03
commit
7a92b82097
1 changed files with 2 additions and 6 deletions
|
|
@ -299,13 +299,10 @@ class Client(
|
|||
self._session_kwargs["sampling_callback"] = create_sampling_callback(
|
||||
sampling_handler
|
||||
)
|
||||
# Default to tools-enabled capabilities unless explicitly overridden
|
||||
self._session_kwargs["sampling_capabilities"] = (
|
||||
sampling_capabilities
|
||||
if sampling_capabilities is not None
|
||||
else mcp.types.SamplingCapability(
|
||||
tools=mcp.types.SamplingToolsCapability()
|
||||
)
|
||||
else mcp.types.SamplingCapability()
|
||||
)
|
||||
|
||||
if elicitation_handler is not None:
|
||||
|
|
@ -367,11 +364,10 @@ class Client(
|
|||
self._session_kwargs["sampling_callback"] = create_sampling_callback(
|
||||
sampling_callback
|
||||
)
|
||||
# Default to tools-enabled capabilities unless explicitly overridden
|
||||
self._session_kwargs["sampling_capabilities"] = (
|
||||
sampling_capabilities
|
||||
if sampling_capabilities is not None
|
||||
else mcp.types.SamplingCapability(tools=mcp.types.SamplingToolsCapability())
|
||||
else mcp.types.SamplingCapability()
|
||||
)
|
||||
|
||||
def set_elicitation_callback(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue