{"version":3,"sources":["../src/mcp/index.ts"],"sourcesContent":["/**\r\n * BismillahCSS Model Context Protocol (MCP) Interface\r\n * Providing component context and design documentation for AI agents.\r\n */\r\nexport const bMCP = {\r\n    version: \"1.0.0\",\r\n    tools: [\r\n        {\r\n            name: \"bismillah_add\",\r\n            description: \"Generates a futuristic BismillahCSS component in the project.\",\r\n            parameters: {\r\n                type: \"object\",\r\n                properties: {\r\n                    component: { type: \"string\" },\r\n                    path: { type: \"string\" }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            name: \"bismillah_analyze\",\r\n            description: \"Analyzes project CSS for Bismillah compatibility and optimizations.\",\r\n        }\r\n    ],\r\n    resources: [\r\n        {\r\n            uri: \"mcp://bismillahcss/docs\",\r\n            name: \"BismillahCSS Full Documentation\",\r\n            mimeType: \"text/markdown\"\r\n        },\r\n        {\r\n            uri: \"mcp://bismillahcss/theme\",\r\n            name: \"Active Bismillah Theme Configuration\",\r\n            mimeType: \"application/json\"\r\n        }\r\n    ]\r\n};\r\n\r\nexport const registerMCP = () => {\r\n    // Logic to register Bismillah as an MCP server\r\n    return bMCP;\r\n};\r\n"],"mappings":"AAIO,IAAMA,EAAO,CAChB,QAAS,QACT,MAAO,CACH,CACI,KAAM,gBACN,YAAa,gEACb,WAAY,CACR,KAAM,SACN,WAAY,CACR,UAAW,CAAE,KAAM,QAAS,EAC5B,KAAM,CAAE,KAAM,QAAS,CAC3B,CACJ,CACJ,EACA,CACI,KAAM,oBACN,YAAa,qEACjB,CACJ,EACA,UAAW,CACP,CACI,IAAK,0BACL,KAAM,kCACN,SAAU,eACd,EACA,CACI,IAAK,2BACL,KAAM,uCACN,SAAU,kBACd,CACJ,CACJ,EAEaC,EAAc,IAEhBD","names":["bMCP","registerMCP"]}