@taazkareem/clickup-mcp-server
Version:
ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.
1 lines • 8.69 kB
JavaScript
function a0_0x5b8b(_0x3b10bc,_0x27f854){_0x3b10bc=_0x3b10bc-0x10a;const _0xb77e43=a0_0xb77e();let _0x5b8b7f=_0xb77e43[_0x3b10bc];if(a0_0x5b8b['UfVUDI']===undefined){var _0x4a54e0=function(_0x49214b){const _0x50f42c='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x102696='',_0x33883e='';for(let _0x588f45=0x0,_0x3ede18,_0x53d00f,_0x33e0c5=0x0;_0x53d00f=_0x49214b['charAt'](_0x33e0c5++);~_0x53d00f&&(_0x3ede18=_0x588f45%0x4?_0x3ede18*0x40+_0x53d00f:_0x53d00f,_0x588f45++%0x4)?_0x102696+=String['fromCharCode'](0xff&_0x3ede18>>(-0x2*_0x588f45&0x6)):0x0){_0x53d00f=_0x50f42c['indexOf'](_0x53d00f);}for(let _0x3e089b=0x0,_0x5e1f6e=_0x102696['length'];_0x3e089b<_0x5e1f6e;_0x3e089b++){_0x33883e+='%'+('00'+_0x102696['charCodeAt'](_0x3e089b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x33883e);};a0_0x5b8b['JovIfk']=_0x4a54e0,a0_0x5b8b['yaHWbr']={},a0_0x5b8b['UfVUDI']=!![];}const _0x6f6574=_0xb77e43[0x0],_0x497db6=_0x3b10bc+_0x6f6574,_0x5adc48=a0_0x5b8b['yaHWbr'][_0x497db6];return!_0x5adc48?(_0x5b8b7f=a0_0x5b8b['JovIfk'](_0x5b8b7f),a0_0x5b8b['yaHWbr'][_0x497db6]=_0x5b8b7f):_0x5b8b7f=_0x5adc48,_0x5b8b7f;}const a0_0x4d3488=a0_0x5b8b;(function(_0x28b287,_0x45645c){const _0x59927a=a0_0x5b8b,_0x30da95=_0x28b287();while(!![]){try{const _0x11b78c=parseInt(_0x59927a(0x119))/0x1*(parseInt(_0x59927a(0x161))/0x2)+parseInt(_0x59927a(0x124))/0x3+parseInt(_0x59927a(0x144))/0x4*(-parseInt(_0x59927a(0x120))/0x5)+parseInt(_0x59927a(0x11c))/0x6+-parseInt(_0x59927a(0x138))/0x7*(parseInt(_0x59927a(0x123))/0x8)+-parseInt(_0x59927a(0x151))/0x9+-parseInt(_0x59927a(0x163))/0xa*(parseInt(_0x59927a(0x15f))/0xb);if(_0x11b78c===_0x45645c)break;else _0x30da95['push'](_0x30da95['shift']());}catch(_0x91331){_0x30da95['push'](_0x30da95['shift']());}}}(a0_0xb77e,0x4e06e));import{createClickUpServices}from'./clickup/index.js';import{Logger}from'../logger.js';import{validateLicenseKey}from'../license.js';function a0_0xb77e(){const _0x32bec2=['zsbHDMe','CgvYC28','ignVBNq','DxbbCgK','AwvZ','mwTbB1HNwq','u2HHCMu','igTLExm','mJy1nta2nLLgsKrMqW','C2v0','BgL6yxq','s0DnvwG','mtiYodb0uLH2r0u','C2fUzgi','zwfTswq','mti4mJe1mLrwugX4tW','odu3mty2qw1gy0vI','B25HBca','A3nWywm','DMLJzxm','C2vlzxK','CM1Lzfq','lI4VBgK','BgLJzw4','rMfPBgu','yxzHAwW','Aw9UywW','AwXHyMW','Aw5Niem','BgvUz3q','s1fOEuK','zw5HyMW','C2L6zq','CYbMB3i','BMfTzq','zMLUza','n0jrEw9fuW','CYbJB24','igfKzgK','rMv0y2G','igLUC3q','zwfTCW','ywrKAxq','z2v0vgu','BgLJA1u','D2fYBG','CMv0','DgvNB3i','oteYvfbdz25M','DgLqt1a','zwfTCYa','yw5Jzq','s2v5','BuLK','DgLVBMe','B3Htzwm','D29YA3m','BgvKvg8','zsbxB3i','y29UzMK','B2XZ','mtiXodeXnerJtvrfzW','DxbKyxq','q3jLyxq','C2v0vgu','zM9Yia','y2vUC2u','A0rgDMu','zwruB28','DgLTzxO','zvrLyw0','zw5nyxa','y2XPy2S','zwDVCMK','ywjSzvq','mZe4mtqYvfndzxvV','ihrLyw0','mta2nZqYofnoy3rxuW','ChvSyxq','mZbJEfHJsM8','Aw9U','yw1uB2S','Aw5Nihq','Dxbuzwe','CgfJzq','zgrPDgK','Dg8GCg8','zfnLCNy','zMv0y2G','BML0Awe','zgvIDwC','B25L','BgvK','ChvZAa','zwrdyxq','BwfW','qxbPs2u','BwvZC2e','zgLZywi','lMPZ','vgHPquy','wM9IAvO','yw1Z','zcb0BYa'];a0_0xb77e=function(){return _0x32bec2;};return a0_0xb77e();}const logger=new Logger(a0_0x4d3488(0x11a)+a0_0x4d3488(0x16b)+'ices');import{resolvePersonaTools}from'../personas.js';export async function createServices(_0x18f009){const _0x1a453b=a0_0x4d3488,_0x4a5155={'tiPOP':function(_0x31b830,_0x2031a4,_0x2ed3bf){return _0x31b830(_0x2031a4,_0x2ed3bf);},'KGMUh':_0x1a453b(0x12a)+_0x1a453b(0x156)+_0x1a453b(0x10f),'jDRkZ':function(_0x2837dc){return _0x2837dc();},'ZobiZ':function(_0x87524f,_0xd06057){return _0x87524f(_0xd06057);},'kDFve':_0x1a453b(0x13b)+_0x1a453b(0x166)+_0x1a453b(0x146)+_0x1a453b(0x16a)+_0x1a453b(0x162)+_0x1a453b(0x114)+_0x1a453b(0x12f)+_0x1a453b(0x15a)+_0x1a453b(0x139)+'text','KQhyI':function(_0x36802e,_0x538969){return _0x36802e instanceof _0x538969;},'ThiAF':'Activ'+_0x1a453b(0x14e)+_0x1a453b(0x126)+'e','xOkjd':function(_0x5be651,_0xb79beb){return _0x5be651>_0xb79beb;},'PZuhW':function(_0x6d3338,_0x3ff7c5){return _0x6d3338>_0x3ff7c5;},'SReAF':_0x1a453b(0x12c)+'d\x20to\x20'+_0x1a453b(0x16c)+'\x20team'+'s\x20for'+'\x20an\x20a'+_0x1a453b(0x169)+_0x1a453b(0x125)+'API\x20k'+'ey'};logger[_0x1a453b(0x16e)](_0x1a453b(0x153)+_0x1a453b(0x130)+_0x1a453b(0x140)+'p\x20ser'+_0x1a453b(0x127)+_0x1a453b(0x13c)+_0x1a453b(0x147),{'teamId':_0x18f009[_0x1a453b(0x15c)+'upTea'+_0x1a453b(0x149)],'useSandbox':!!_0x18f009[_0x1a453b(0x121)+_0x1a453b(0x14b)+_0x1a453b(0x142)],'confirmedTeamsCount':_0x18f009[_0x1a453b(0x14f)+_0x1a453b(0x129)+_0x1a453b(0x122)+'s']?.[_0x1a453b(0x131)+'h']||0x0,'availableTeamsCount':_0x18f009[_0x1a453b(0x12d)+_0x1a453b(0x15e)+_0x1a453b(0x13d)]?.[_0x1a453b(0x131)+'h']||0x0,'availableTeams':_0x18f009[_0x1a453b(0x12d)+'ableT'+_0x1a453b(0x13d)]?.[_0x1a453b(0x10b)](_0x1c6dad=>_0x1c6dad[_0x1a453b(0x136)])||[],'additionalApiKeysCount':_0x18f009[_0x1a453b(0x13e)+_0x1a453b(0x12e)+_0x1a453b(0x10c)+'ys']?.[_0x1a453b(0x131)+'h']||0x0});let _0x5d2510;if(_0x18f009[_0x1a453b(0x12b)+'seKey'])_0x5d2510=await _0x4a5155[_0x1a453b(0x145)](validateLicenseKey,_0x18f009[_0x1a453b(0x12b)+_0x1a453b(0x128)],_0x18f009['sandb'+_0x1a453b(0x14b)+'ret']);else{const {waitForLicenseInit:_0x4c434c,getLicenseStatus:_0x531ec5}=await import(_0x4a5155[_0x1a453b(0x11f)]);await _0x4c434c(),_0x5d2510=_0x4a5155['jDRkZ'](_0x531ec5);}const _0x3410f9=_0x4a5155['ZobiZ'](createClickUpServices,{'apiKey':_0x18f009['click'+_0x1a453b(0x117)+_0x1a453b(0x148)],'teamId':_0x18f009['click'+_0x1a453b(0x167)+'mId'],'timezone':_0x18f009['timez'+_0x1a453b(0x16f)]});let _0x3d1eef=_0x18f009[_0x1a453b(0x12d)+_0x1a453b(0x15e)+_0x1a453b(0x13d)];if(!_0x3d1eef&&_0x18f009[_0x1a453b(0x15c)+_0x1a453b(0x117)+'Key'])try{logger[_0x1a453b(0x16e)](_0x4a5155[_0x1a453b(0x157)]),_0x3d1eef=await _0x3410f9['works'+'pace'][_0x1a453b(0x13f)+_0x1a453b(0x112)]();}catch(_0x17c62c){logger[_0x1a453b(0x141)](_0x1a453b(0x12c)+_0x1a453b(0x113)+_0x1a453b(0x16c)+_0x1a453b(0x160)+_0x1a453b(0x135)+_0x1a453b(0x116)+'ext\x20i'+_0x1a453b(0x16d)+_0x1a453b(0x11e)+_0x1a453b(0x164),{'error':_0x4a5155[_0x1a453b(0x132)](_0x17c62c,Error)?_0x17c62c[_0x1a453b(0x10d)+'ge']:_0x4a5155['ZobiZ'](String,_0x17c62c)}),_0x18f009['click'+'upTea'+_0x1a453b(0x149)]&&(_0x3d1eef=[{'id':_0x18f009[_0x1a453b(0x15c)+_0x1a453b(0x167)+_0x1a453b(0x149)],'name':_0x4a5155[_0x1a453b(0x110)]}]);}const _0x203b69=new Map();if(_0x3d1eef)for(const _0x273044 of _0x3d1eef){_0x203b69[_0x1a453b(0x11d)](_0x273044['id'],_0x18f009[_0x1a453b(0x15c)+_0x1a453b(0x117)+_0x1a453b(0x148)]);}if(_0x18f009[_0x1a453b(0x13e)+'ional'+'ApiKe'+'ys']&&_0x4a5155['xOkjd'](_0x18f009[_0x1a453b(0x13e)+_0x1a453b(0x12e)+_0x1a453b(0x10c)+'ys'][_0x1a453b(0x131)+'h'],0x0)){logger['debug']('Fetch'+_0x1a453b(0x166)+'eams\x20'+_0x1a453b(0x155)+_0x18f009['addit'+_0x1a453b(0x12e)+'ApiKe'+'ys'][_0x1a453b(0x131)+'h']+(_0x1a453b(0x13a)+_0x1a453b(0x14a)+'l\x20API'+_0x1a453b(0x11b)));for(const _0x154d4c of _0x18f009[_0x1a453b(0x13e)+_0x1a453b(0x12e)+_0x1a453b(0x10c)+'ys']){if(!_0x154d4c)continue;try{const _0x381f32=createClickUpServices({'apiKey':_0x154d4c,'teamId':''}),_0x29c320=await _0x381f32[_0x1a453b(0x14c)+_0x1a453b(0x168)]['getTe'+'ams']();if(_0x29c320&&_0x4a5155['PZuhW'](_0x29c320[_0x1a453b(0x131)+'h'],0x0))for(const _0xae63d0 of _0x29c320){!_0x3d1eef?.[_0x1a453b(0x137)](_0x3ac544=>_0x3ac544['id']===_0xae63d0['id'])&&(_0x3d1eef=_0x3d1eef||[],_0x3d1eef[_0x1a453b(0x171)](_0xae63d0)),!_0x203b69['has'](_0xae63d0['id'])&&_0x203b69[_0x1a453b(0x11d)](_0xae63d0['id'],_0x154d4c);}}catch(_0x42c3b4){logger['warn'](_0x4a5155['SReAF'],{'error':_0x4a5155[_0x1a453b(0x132)](_0x42c3b4,Error)?_0x42c3b4[_0x1a453b(0x10d)+'ge']:_0x4a5155[_0x1a453b(0x111)](String,_0x42c3b4)});}}}return _0x203b69[_0x1a453b(0x134)]>0x0&&typeof _0x3410f9[_0x1a453b(0x154)+'amTok'+_0x1a453b(0x15b)]==='funct'+'ion'&&_0x3410f9[_0x1a453b(0x154)+_0x1a453b(0x165)+_0x1a453b(0x15b)](_0x203b69),{..._0x3410f9,'license':_0x5d2510,'availableTeams':_0x3d1eef,'confirmedTeamIds':_0x18f009[_0x1a453b(0x14f)+_0x1a453b(0x129)+_0x1a453b(0x122)+'s'],'timezone':_0x18f009[_0x1a453b(0x159)+_0x1a453b(0x16f)],'updateTeamId':_0x7207d0=>_0x3410f9[_0x1a453b(0x152)+'eTeam'+'Id'](_0x7207d0),'toolFilter':((()=>{const _0x5a3f36=_0x1a453b,_0x3acdc3=_0x18f009[_0x5a3f36(0x115)+'na']?resolvePersonaTools(_0x18f009[_0x5a3f36(0x115)+'na']):{'enabled':[],'disabled':[]};return{'enabled':[..._0x18f009[_0x5a3f36(0x133)+_0x5a3f36(0x158)+'ls']||[],..._0x3acdc3['enabl'+'ed']],'disabled':[..._0x18f009[_0x5a3f36(0x10e)+_0x5a3f36(0x14d)+_0x5a3f36(0x150)]||[],..._0x3acdc3['disab'+_0x5a3f36(0x170)]],'enabledCategories':_0x18f009[_0x5a3f36(0x133)+_0x5a3f36(0x10a)+_0x5a3f36(0x15d)+'es'],'disabledCategories':_0x18f009[_0x5a3f36(0x10e)+'ledCa'+_0x5a3f36(0x143)+_0x5a3f36(0x118)]};})())};}