HostedMcpServerTool constructor

HostedMcpServerTool({
  1. required String serverName,
  2. Uri? serverAddress,
  3. String? authorizationToken,
  4. String? serverDescription,
  5. List<String>? allowedTools,
  6. HostedMcpServerToolApprovalMode? approvalMode,
  7. Map<String, String>? headers,
})

Creates a new HostedMcpServerTool.

Implementation

HostedMcpServerTool({
  required this.serverName,
  this.serverAddress,
  this.authorizationToken,
  this.serverDescription,
  this.allowedTools,
  this.approvalMode,
  this.headers,
}) : super(name: 'mcp', description: 'MCP server');