ServeStrategy typedef

ServeStrategy = Future<void> Function({required McpFilterConfig filter, required ArtisanRegistry registry})

Signature for the serve strategy injected into McpServeCommand.

Production code passes McpServer.serve; tests inject a no-op closure that returns immediately without opening a stdio JSON-RPC connection.

Implementation

typedef ServeStrategy = Future<void> Function({
  required ArtisanRegistry registry,
  required McpFilterConfig filter,
});