Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- baseUrl(String) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- build() - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- build() - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
- builder() - Static method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- builder() - Static method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
C
- closeGracefully() - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- closeGracefully() - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
- closeGracefully() - Method in interface io.vertx.ext.mcp.transport.VertxMcpTransport
-
Close the Vert.x MCP transport gracefully.
D
- DEFAULT_KEEP_ALIVE_INTERVAL - Static variable in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Default keep alive interval as specified by the MCP transport specification.
- DEFAULT_MESSAGE_ENDPOINT - Static variable in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Default message endpoint path as specified by the MCP transport specification.
- DEFAULT_SSE_ENDPOINT - Static variable in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Default SSE endpoint path as specified by the MCP transport specification.
- disallowDelete(boolean) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
E
- ENDPOINT_EVENT_TYPE - Static variable in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Event type for sending the message endpoint URI to clients.
G
- getKeepAliveInterval() - Method in class io.vertx.ext.mcp.transport.KeepAliveService
-
Get the configured keep-alive interval.
- getRouter() - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Returns the Router that can be mounted into a Vert.x application.
- getRouter() - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
- getRouter() - Method in interface io.vertx.ext.mcp.transport.VertxMcpTransport
-
Get the router for the Vert.x MCP transport.
I
- io.vertx.ext.mcp - package io.vertx.ext.mcp
- io.vertx.ext.mcp.transport - package io.vertx.ext.mcp.transport
- isActive() - Method in class io.vertx.ext.mcp.transport.KeepAliveService
-
Check if the keep-alive service is currently active.
K
- keepAliveInterval(Duration) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- keepAliveInterval(Duration) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
- KeepAliveService - Class in io.vertx.ext.mcp.transport
-
Service for managing keep-alive functionality in MCP transports.
- KeepAliveService(Vertx, Duration) - Constructor for class io.vertx.ext.mcp.transport.KeepAliveService
M
- mcpEndpoint(String) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
- McpVerticle - Class in io.vertx.ext.mcp
-
Verticle that sets up the MCP server with Vert.x transport Created By Navíd Mitchell 🤪on 8/10/25
- McpVerticle(int, VertxMcpTransport, McpServer.AsyncSpecification<?>) - Constructor for class io.vertx.ext.mcp.McpVerticle
- MESSAGE_EVENT_TYPE - Static variable in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
-
Event type for JSON-RPC messages sent through the SSE connection.
- MESSAGE_EVENT_TYPE - Static variable in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
- messageEndpoint(String) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
N
- notifyClients(String, Object) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- notifyClients(String, Object) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
O
- objectMapper(ObjectMapper) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- objectMapper(ObjectMapper) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
P
- protocolVersions() - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- protocolVersions() - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
S
- setSessionFactory(McpServerSession.Factory) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- setSessionFactory(McpStreamableServerSession.Factory) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
- sseEndpoint(String) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- start(Promise<Void>) - Method in class io.vertx.ext.mcp.McpVerticle
- start(Consumer<Void>) - Method in class io.vertx.ext.mcp.transport.KeepAliveService
-
Start the keep-alive ping mechanism.
- stop() - Method in class io.vertx.ext.mcp.transport.KeepAliveService
-
Stop the keep-alive ping mechanism.
- stop(Promise<Void>) - Method in class io.vertx.ext.mcp.McpVerticle
T
- toString() - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- toString() - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
V
- vertx(Vertx) - Method in class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder
- vertx(Vertx) - Method in class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder
- VertxMcpSseServerTransportProvider - Class in io.vertx.ext.mcp.transport
-
Server-side implementation of the MCP (Model Context Protocol) HTTP transport using Vert.x and Server-Sent Events (SSE).
- VertxMcpSseServerTransportProvider(String, String, String, Duration, ObjectMapper, Vertx) - Constructor for class io.vertx.ext.mcp.transport.VertxMcpSseServerTransportProvider
- VertxMcpSseServerTransportProvider.VertxMcpSseServerTransportProviderBuilder - Class in io.vertx.ext.mcp.transport
- VertxMcpStreamableServerTransportProvider - Class in io.vertx.ext.mcp.transport
-
Implementation of a Vert.x based Streamable HTTP transport provider for MCP.
- VertxMcpStreamableServerTransportProvider(ObjectMapper, String, boolean, Vertx, Duration) - Constructor for class io.vertx.ext.mcp.transport.VertxMcpStreamableServerTransportProvider
- VertxMcpStreamableServerTransportProvider.VertxMcpStreamableServerTransportProviderBuilder - Class in io.vertx.ext.mcp.transport
- VertxMcpTransport - Interface in io.vertx.ext.mcp.transport
-
MCP Transport for Vert.x.
All Classes and Interfaces|All Packages|Constant Field Values