public class ToolBuilder extends Object
| Constructor and Description |
|---|
ToolBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
ToolBuilder |
addBooleanProperty(String name,
String title,
Boolean defaultValue,
boolean required)
添加布尔属性
|
ToolBuilder |
addIntegerProperty(String name,
String title,
Integer defaultValue,
boolean required)
添加整数属性
|
ToolBuilder |
addNullableObjectProperty(String name,
String title,
boolean additionalProperties,
Object defaultValue,
boolean required)
添加可空对象属性
|
ToolBuilder |
addNullableProperty(String name,
String title,
String type,
Object defaultValue,
boolean required)
添加可空属性
|
ToolBuilder |
addStringProperty(String name,
String title,
boolean required)
添加字符串属性
|
RegisteredTool |
build()
构建工具
|
ToolBuilder |
description(String description) |
ToolBuilder |
handler(java.util.function.Function<Map<String,Object>,List<McpContent>> handler)
设置处理函数
|
ToolBuilder |
title(String title) |
public ToolBuilder(String name)
public ToolBuilder title(String title)
public ToolBuilder description(String description)
public ToolBuilder addStringProperty(String name, String title, boolean required)
public ToolBuilder addIntegerProperty(String name, String title, Integer defaultValue, boolean required)
public ToolBuilder addBooleanProperty(String name, String title, Boolean defaultValue, boolean required)
public ToolBuilder addNullableProperty(String name, String title, String type, Object defaultValue, boolean required)
public ToolBuilder addNullableObjectProperty(String name, String title, boolean additionalProperties, Object defaultValue, boolean required)
public ToolBuilder handler(java.util.function.Function<Map<String,Object>,List<McpContent>> handler)
public RegisteredTool build()
Copyright © 2026. All rights reserved.