feat: 流程工具架构开发

This commit is contained in:
2025-04-05 19:46:52 +08:00
parent 716571197f
commit a3a48f8e67
50 changed files with 1819 additions and 70 deletions

View File

@@ -1,6 +1,9 @@
import com.fasterxml.jackson.core.JsonProcessingException;
import com.metis.sseclient.check.SseCheck;
import dev.langchain4j.agent.tool.ToolSpecification;
import dev.langchain4j.mcp.client.DefaultMcpClient;
import dev.langchain4j.mcp.client.transport.McpTransport;
import dev.langchain4j.mcp.client.transport.http.HttpMcpTransport;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
@@ -9,6 +12,14 @@ import java.util.List;
@Slf4j
public class SSeTest {
public static void main(String[] args) throws JsonProcessingException {
McpTransport transport = new HttpMcpTransport.Builder()
.sseUrl("http://localhost:8081/sse")
.build();
new DefaultMcpClient.Builder()
.transport(transport)
.build()
.listTools();
SseCheck sseCheck = new SseCheck("http://localhost:8081/sse");
List<ToolSpecification> listTools = sseCheck.listTools();
System.out.println(listTools);