协议初始化功能

该服务用于处理客户端与服务器之间的协议初始化和能力验证,确保通信双方支持相同的协议版本和功能。

  • by gabereu
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 gabereu/go-mcp

使用说明

sequenceDiagram
    participant server
    participant mcp
    participant transport
    server ->> transport: get transport layer
    server ->> mcp: register transport layer
    server ->> mcp: register capabilities
    server ->> mcp: start
    mcp ->> transport: register default handlers
    transport ->> transport: wait initialize request
    client ->> transport: initialize
    transport ->> transport: check protocol version
    transport -->> client: error if not supported
    transport ->> mcp: check capabilities
    mcp ->> transport: return capabilities
    transport ->> client: initialized