productionConfig static method

McpServerConfig productionConfig({
  1. required String name,
  2. required String version,
  3. ServerCapabilities? capabilities,
})

Helper method to create a production-ready server configuration

Implementation

static McpServerConfig productionConfig({
  required String name,
  required String version,
  ServerCapabilities? capabilities,
}) {
  return McpServerConfig(
    name: name,
    version: version,
    capabilities:
        capabilities ??
        ServerCapabilities.simple(
          tools: true,
          toolsListChanged: true,
          resources: true,
          resourcesListChanged: true,
          prompts: true,
          promptsListChanged: true,
          logging: true,
        ),
    enableDebugLogging: false,
    maxConnections: 1000,
    requestTimeout: const Duration(seconds: 60),
    enableMetrics: true,
  );
}