sia-vision-mcp-server
Version:
Enhanced v2 MCP server with improved error handling, validation, and comprehensive tool schemas for SIA.Vision storytelling platform
62 lines • 2.1 kB
JavaScript
export const hierarchyTools = [
{
name: 'get_content_hierarchy',
description: 'Get the complete content hierarchy for a storyworld',
inputSchema: {
type: 'object',
properties: {
storyworld_id: {
type: 'string',
description: 'The ID of the storyworld'
},
depth_limit: {
type: 'number',
description: 'Maximum depth to retrieve (optional)'
},
content_type: {
type: 'string',
description: 'Filter by content type (optional)',
enum: ['SERIES', 'EPISODE', 'SHORT_FORM', 'COLLECTION', 'SCENE']
}
},
required: ['storyworld_id']
}
},
{
name: 'validate_hierarchy_relationships',
description: 'Validate the integrity of content hierarchy relationships',
inputSchema: {
type: 'object',
properties: {
storyworld_id: {
type: 'string',
description: 'The ID of the storyworld'
},
content_id: {
type: 'string',
description: 'Specific content ID to validate (optional)'
}
},
required: ['storyworld_id']
}
},
{
name: 'generate_hierarchy_repair_suggestions',
description: 'Generate suggestions to repair broken hierarchy relationships',
inputSchema: {
type: 'object',
properties: {
storyworld_id: {
type: 'string',
description: 'The ID of the storyworld'
},
validation_results: {
type: 'object',
description: 'Results from hierarchy validation'
}
},
required: ['storyworld_id']
}
}
];
//# sourceMappingURL=hierarchy-tools.js.map