Skip to main content

initialize

Initialize the MCP connection.

Parameters

protocolVersion
string
required
The MCP protocol version. Use "2025-03-26" for the current version.
capabilities
object
required
Client capabilities object. Can be empty {} if no specific capabilities are required.
clientInfo
object
required
Information about the client application.

Request

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {
    "protocolVersion": "2025-03-26",
    "capabilities": {},
    "clientInfo": {
      "name": "client-name",
      "version": "1.0.0"
    }
  }
}

Response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "protocolVersion": "2025-03-26",
    "capabilities": {},
    "serverInfo": {
      "name": "bonsai-mcp",
      "version": "1.0.0"
    }
  }
}