MCP启动原理
2025-05-22 22:43:22 6 举报
源码级别解释
作者其他创作
大纲/内容
Map requestHandlers
ToolCallbackProvider
asyncInitializeRequestHandler
DispatcherServlet
serverCapabilities
MethodToolCallback
1.2
1.5
实例
setSessionFactory
WebMvcSseServerTransportProvider
tools
依赖
resources
prompts
MethodToolCallbackProvider
McpSyncClient
StaticToolCallbackProvider
BiFunction rootsChangeConsumers
1、请求
SyncToolSpecification
RouterFunctions路由请求
McpServerAutoConfiguration
SyncMcpToolCallbackProvider
1.4
web容器
AsyncMcpToolCallbackProvider
McpSyncServer
tools/list
completions
ToolDefinition
McpUriTemplateManagerFactory
RouterFunctionMapping
McpServerSession
2.1、返回成功
ServerCapabilities
HttpClientSseClientTransport
resourceTemplates
McpServerTransportProvider
2.0、notifications/initialized
serverInfo
获取工具
instructions
ToolCallback
MCPServer
实例化
ToolCallingAutoConfiguration
Map notificationHandlers
1.3
反射解析@Tool方法
1.1、/mcp/message?sessionId=1a02cb5f-1a19-4b7c-9953-a0302c5b8999
McpClientAutoConfiguration
InitializingBean
ObjectMapper
SseHttpClientTransportAutoConfiguration
rootsChangeConsumers
McpServerFeatures.Async features设置资源工具配置
端口监听
1、initialize
0 条评论
下一页
为你推荐
查看更多