public class StatelessToolRegistry extends java.lang.Object implements McpPrimitivesRegistry<FunctionTool>
| 构造器和说明 |
|---|
StatelessToolRegistry(java.util.function.Supplier<McpStatelessAsyncServer> serverSupplier,
McpServer.StatelessAsyncSpecification mcpServerSpec) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(McpServerProperties mcpServerProps,
FunctionTool functionTool)
添加
|
java.util.Collection<FunctionTool> |
all()
全部
|
protected org.noear.snack4.ONode |
buildJsonSchema(FunctionTool functionTool) |
boolean |
contains(java.lang.String toolName)
是否包含
|
int |
count()
数量
|
void |
remove(java.lang.String toolName)
移除
|
public StatelessToolRegistry(java.util.function.Supplier<McpStatelessAsyncServer> serverSupplier, McpServer.StatelessAsyncSpecification mcpServerSpec)
public int count()
McpPrimitivesRegistrycount 在接口中 McpPrimitivesRegistry<FunctionTool>public java.util.Collection<FunctionTool> all()
McpPrimitivesRegistryall 在接口中 McpPrimitivesRegistry<FunctionTool>public boolean contains(java.lang.String toolName)
McpPrimitivesRegistrycontains 在接口中 McpPrimitivesRegistry<FunctionTool>public void remove(java.lang.String toolName)
McpPrimitivesRegistryremove 在接口中 McpPrimitivesRegistry<FunctionTool>public void add(McpServerProperties mcpServerProps, FunctionTool functionTool)
McpPrimitivesRegistryadd 在接口中 McpPrimitivesRegistry<FunctionTool>protected org.noear.snack4.ONode buildJsonSchema(FunctionTool functionTool)