Index

B C D E G I K M N O P S T V 
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.
B C D E G I K M N O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values