目录
一、MCP Java SDK
MCP(Model Context Protocol)是一种标准化协议,它使 AI 模型能够以结构化的方式与外部工具Tools
和资源Resources
等进行交互。它支持多种传输机制(Stdio
、SSE
),以提供跨不同环境的灵活性,使 AI 模型和工具的标准化交互成为可能。
MCP Java SDK 是MCP的Java实现,遵循三层架构:
- client / server层:
McpClient
处理客户端操作,而McpServer
管理服务器端协议操作。两者都使用McpSession
进行通信管理。 - 会话层(McpSession): 通过
DefaultMcpSes