UNPKG

sia-vision-mcp-server

Version:

Enhanced v2 MCP server with improved error handling, validation, and comprehensive tool schemas for SIA.Vision storytelling platform

105 lines 3.14 kB
export const seriesTools = [ { name: 'list_series', description: 'List all series in a storyworld', inputSchema: { type: 'object', properties: { storyworld_id: { type: 'string', description: 'The ID of the storyworld' } }, required: ['storyworld_id'] } }, { name: 'create_series', description: 'Create a new series in a storyworld', inputSchema: { type: 'object', properties: { storyworld_id: { type: 'string', description: 'The ID of the storyworld' }, title: { type: 'string', description: 'The title of the series' }, logline: { type: 'string', description: 'Brief description of the series' }, genre: { type: 'string', description: 'Genre of the series' }, target_style: { type: 'string', description: 'Target style for the series' } }, required: ['storyworld_id', 'title', 'logline'] } }, { name: 'get_series_detail', description: 'Get detailed information about a specific series', inputSchema: { type: 'object', properties: { series_id: { type: 'string', description: 'The ID of the series' } }, required: ['series_id'] } }, { name: 'update_series', description: 'Update series metadata and information', inputSchema: { type: 'object', properties: { series_id: { type: 'string', description: 'The ID of the series' }, title: { type: 'string', description: 'Updated title' }, logline: { type: 'string', description: 'Updated logline' }, genre: { type: 'string', description: 'Updated genre' }, target_style: { type: 'string', description: 'Updated target style' } }, required: ['series_id'] } }, { name: 'get_series_episodes', description: 'Get all episodes in a series', inputSchema: { type: 'object', properties: { series_id: { type: 'string', description: 'The ID of the series' } }, required: ['series_id'] } } ]; //# sourceMappingURL=series-tools.js.map