Class JettyHttpServer

java.lang.Object
com.github.thought2code.mcp.annotated.server.JettyHttpServer

public class JettyHttpServer extends Object
A simple Jetty HTTP server implementation.
Author:
codeboyzhou
  • Constructor Details

    • JettyHttpServer

      public JettyHttpServer()
  • Method Details

    • withTransportProvider

      public JettyHttpServer withTransportProvider(@NotNull @NotNull jakarta.servlet.http.HttpServlet mcpTransportProvider)
      Register a servlet to be handled by Jetty HTTP server.
      Parameters:
      mcpTransportProvider - the MCP transport provider to be registered
      Returns:
      this server instance
    • bind

      public JettyHttpServer bind(int port)
      Bind Jetty HTTP server to a specific port.
      Parameters:
      port - the port to bind the server to
      Returns:
      this server instance
    • start

      public void start()
      Start Jetty HTTP server and bind it to the specified port.
    • stop

      public void stop()
      Stop Jetty HTTP server.