public static class McpSchema.CallToolRequest extends java.lang.Object implements McpSchema.Request
| 限定符和类型 | 类和说明 |
|---|---|
static class |
McpSchema.CallToolRequest.Builder |
| 构造器和说明 |
|---|
CallToolRequest(McpJsonMapper jsonMapper,
java.lang.String name,
java.lang.String jsonArguments) |
CallToolRequest(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> arguments) |
CallToolRequest(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> arguments,
java.util.Map<java.lang.String,java.lang.Object> meta) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
arguments() |
static McpSchema.CallToolRequest.Builder |
builder() |
java.util.Map<java.lang.String,java.lang.Object> |
meta() |
java.lang.String |
name() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprogressTokenpublic CallToolRequest(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> arguments,
java.util.Map<java.lang.String,java.lang.Object> meta)
name - The name of the tool to call. This must match a tool name from
tools/list.arguments - Arguments to pass to the tool. These must conform to the tool's
input schema.meta - Optional metadata about the request. This can include additional
information like `progressToken`public CallToolRequest(McpJsonMapper jsonMapper, java.lang.String name, java.lang.String jsonArguments)
public CallToolRequest(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> arguments)
public java.lang.String name()
public java.util.Map<java.lang.String,java.lang.Object> arguments()
public java.util.Map<java.lang.String,java.lang.Object> meta()
meta 在接口中 McpSchema.Metapublic static McpSchema.CallToolRequest.Builder builder()