UNPKG

omnifocus-mcp-enhanced

Version:

๐Ÿš€ NEW: Native Custom Perspective Access! Enhanced MCP server with OmniFocus custom perspective support, hierarchical task display, AI-optimized tool selection, and comprehensive task management

35 lines (29 loc) โ€ข 753 B
// ่Žทๅ–ๆ‰€ๆœ‰่‡ชๅฎšไน‰้€่ง†ๅˆ—่กจ // ๅŸบไบŽ OmniJS API: Perspective.Custom.all (() => { try { // ่Žทๅ–ๆ‰€ๆœ‰่‡ชๅฎšไน‰้€่ง† const customPerspectives = Perspective.Custom.all; // ๆ ผๅผๅŒ–็ป“ๆžœ const perspectives = customPerspectives.map(p => ({ name: p.name, identifier: p.identifier })); // ่ฟ”ๅ›ž็ป“ๆžœ const result = { success: true, count: perspectives.length, perspectives: perspectives }; return JSON.stringify(result); } catch (error) { // ้”™่ฏฏๅค„็† const errorResult = { success: false, error: error.message || String(error), count: 0, perspectives: [] }; return JSON.stringify(errorResult); } })();