Index
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
WebRxSseServerTransportProviderwith 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form