UNPKG

sia-vision-mcp-server

Version:

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

72 lines 2.5 kB
export const researchTools = [ { name: 'add_research_item', description: 'Add research findings, historical data, or reference materials to a storyworld', inputSchema: { type: 'object', properties: { storyworld_id: { type: 'string' }, topic: { type: 'string', description: 'Research topic or title' }, notes: { type: 'string', description: 'Research findings, facts, or reference material' }, tags: { type: 'array', items: { type: 'string' }, description: 'Tags for organization (e.g., ["historical", "biblical", "geography"])' }, source_url: { type: 'string', description: 'Optional source URL for reference' }, source_citation: { type: 'string', description: 'Proper citation for academic sources' } }, required: ['storyworld_id', 'topic', 'notes'] } }, { name: 'search_research', description: 'Search research items within a storyworld using semantic search', inputSchema: { type: 'object', properties: { storyworld_id: { type: 'string' }, query: { type: 'string', description: 'Search query for research content' }, tags: { type: 'array', items: { type: 'string' }, description: 'Filter by specific tags' }, limit: { type: 'number', description: 'Maximum number of results to return', default: 10, maximum: 50 } }, required: ['storyworld_id', 'query'] } }, { name: 'get_research_item', description: 'Get detailed research item with full content and metadata', inputSchema: { type: 'object', properties: { research_item_id: { type: 'string' } }, required: ['research_item_id'] } } ]; //# sourceMappingURL=research-tools.js.map