24 lines
644 B
TypeScript
24 lines
644 B
TypeScript
import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
|
|
import type { SceneOperations } from '../../operations'
|
|
import { registerGenerateVariants } from './generate-variants'
|
|
|
|
/**
|
|
* Register the variant-generation MCP tools against shared scene operations.
|
|
*/
|
|
export function registerVariantTools(server: McpServer, bridge: SceneOperations): void {
|
|
registerGenerateVariants(server, bridge)
|
|
}
|
|
|
|
export {
|
|
generateVariantsInput,
|
|
generateVariantsOutput,
|
|
registerGenerateVariants,
|
|
} from './generate-variants'
|
|
export {
|
|
applyMutation,
|
|
describeVariant,
|
|
type MutationKind,
|
|
mulberry32,
|
|
type Rng,
|
|
} from './mutations'
|