Index

B C D E I M N O S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

build() - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
Builds a new instance of WebRxSseServerTransportProvider with the configured settings.
builder() - Static method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
 
Builder() - Constructor for class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
 
buildJsonSchema(FunctionTool) - Method in class org.noear.solon.ai.mcp.server.integration.McpServerPlugin
 
buildTools() - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
 

C

callTool(String, Map<String, Object>) - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
调用工具
callToolAsImage(String, Map<String, Object>) - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
调用工具并转为图像
callToolAsText(String, Map<String, Object>) - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
调用工具并转为文本
close() - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
 
closeGracefully() - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Initiates a graceful shutdown of all the sessions.

D

DEFAULT_SSE_ENDPOINT - Static variable in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Default SSE endpoint path as specified by the MCP transport specification.

E

ENDPOINT_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Event type for sending the message endpoint URI to clients.

I

io.modelcontextprotocol.server.transport - package io.modelcontextprotocol.server.transport
 

M

McpClientWrapper - Class in org.noear.solon.ai.mcp.client
Mcp 客户端简化版
McpClientWrapper(McpSyncClient) - Constructor for class org.noear.solon.ai.mcp.client.McpClientWrapper
 
McpClientWrapper(McpClientTransport) - Constructor for class org.noear.solon.ai.mcp.client.McpClientWrapper
 
McpClientWrapper(String, String) - Constructor for class org.noear.solon.ai.mcp.client.McpClientWrapper
 
McpClientWrapper(Properties) - Constructor for class org.noear.solon.ai.mcp.client.McpClientWrapper
 
McpException - Exception in org.noear.solon.ai.mcp.exception
 
McpException(String) - Constructor for exception org.noear.solon.ai.mcp.exception.McpException
 
McpException(String, Throwable) - Constructor for exception org.noear.solon.ai.mcp.exception.McpException
 
McpException(Throwable) - Constructor for exception org.noear.solon.ai.mcp.exception.McpException
 
McpServerPlugin - Class in org.noear.solon.ai.mcp.server.integration
 
McpServerPlugin() - Constructor for class org.noear.solon.ai.mcp.server.integration.McpServerPlugin
 
McpServerProperties - Class in org.noear.solon.ai.mcp.server
Mcp 服务端属性
McpServerProperties() - Constructor for class org.noear.solon.ai.mcp.server.McpServerProperties
 
MESSAGE_EVENT_TYPE - Static variable in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Event type for JSON-RPC messages sent through the SSE connection.
messageEndpoint(String) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
Sets the endpoint URI where clients should send their JSON-RPC messages.

N

notifyClients(String, Map<String, Object>) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Broadcasts a JSON-RPC message to all connected clients through their SSE connections.

O

objectMapper(ObjectMapper) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
Sets the ObjectMapper to use for JSON serialization/deserialization of MCP messages.
org.noear.solon.ai.mcp.client - package org.noear.solon.ai.mcp.client
 
org.noear.solon.ai.mcp.exception - package org.noear.solon.ai.mcp.exception
 
org.noear.solon.ai.mcp.server - package org.noear.solon.ai.mcp.server
 
org.noear.solon.ai.mcp.server.integration - package org.noear.solon.ai.mcp.server.integration
 

S

setSessionFactory(McpServerSession.Factory) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
 
sseEndpoint(String) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
Sets the SSE endpoint path.
start(AppContext) - Method in class org.noear.solon.ai.mcp.server.integration.McpServerPlugin
 

T

toHttpHandler(SolonApp) - Method in class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
 
toTools() - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
转为聊天函数(用于模型绑定)
toTools(boolean) - Method in class org.noear.solon.ai.mcp.client.McpClientWrapper
转为聊天函数(用于模型绑定)

W

WebRxSseServerTransportProvider - Class in io.modelcontextprotocol.server.transport
Server-side implementation of the MCP (Model Context Protocol) HTTP transport using Server-Sent Events (SSE).
WebRxSseServerTransportProvider(ObjectMapper, String) - Constructor for class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Constructs a new WebFlux SSE server transport provider instance with the default SSE endpoint.
WebRxSseServerTransportProvider(ObjectMapper, String, String) - Constructor for class io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
Constructs a new WebFlux SSE server transport provider instance.
WebRxSseServerTransportProvider.Builder - Class in io.modelcontextprotocol.server.transport
Builder for creating instances of WebRxSseServerTransportProvider.
B C D E I M N O S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form