Interface MCPClient

  • All Superinterfaces:
    java.lang.AutoCloseable
    All Known Implementing Classes:
    ProtifyMCPClient

    public interface MCPClient
    extends java.lang.AutoCloseable
    • Method Detail

      • connect

        void connect()
      • listTools

        java.util.List<AITool> listTools()
      • callTool

        java.lang.String callTool​(java.lang.String name,
                                  java.util.Map<java.lang.String,​java.lang.Object> arguments)
      • isConnected

        boolean isConnected()
      • close

        void close()
        Specified by:
        close in interface java.lang.AutoCloseable
      • stdio

        static MCPClient stdio​(java.lang.String... command)
      • http

        static MCPClient http​(java.lang.String url)