@mseep/ableton-copilot-mcp
Version:
Ableton Live MCP depend on Ableton JS
16 lines (15 loc) • 490 B
TypeScript
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { ZodRawShape } from 'zod';
type ToolFactory = (server: McpServer) => void;
export declare const FactoryContainer: {
tools: ToolFactory[];
};
/**
* Decorator for registering a tool with the server.
*/
export declare function tool(options?: {
name?: string;
description?: string;
paramsSchema?: ZodRawShape;
}): (_: object, propertyKey: string, descriptor: PropertyDescriptor) => void;
export {};