MCPServer constructor
MCPServer({
- required MCPTransport transport,
- required MCPServerConfig config,
- McpToolRegistry? toolRegistry,
- McpResourceRegistry? resourceRegistry,
- McpPromptRegistry? promptRegistry,
- 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();