MCPServer constructor

MCPServer({
  1. required MCPTransport transport,
  2. required MCPServerConfig config,
  3. McpToolRegistry? toolRegistry,
  4. McpResourceRegistry? resourceRegistry,
  5. McpPromptRegistry? promptRegistry,
  6. McpLogger? logger,
})

Implementation

MCPServer({
  required MCPTransport transport,
  required MCPServerConfig config,
  McpToolRegistry? toolRegistry,
  McpResourceRegistry? resourceRegistry,
  McpPromptRegistry? promptRegistry,
  McpLogger? logger,
})  : _transport = transport,
      _config = config,
      _toolRegistry = toolRegistry ?? McpToolRegistry(),
      _resourceRegistry = resourceRegistry ?? McpResourceRegistry(),
      _promptRegistry = promptRegistry ?? McpPromptRegistry(),
      _logger = logger ?? McpLogger.create();