UNPKG

@taazkareem/clickup-mcp-server

Version:

ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.

1 lines 11.9 kB
function a0_0x837d(){const _0x5477b8=['Fdj8mq','uf9qrvi','twLZC2K','CMv0','Aw9UywW','yxjPywi','zw50swq','mtbTyG','tevex0m','BgvUz3q','C3nLug8','CgKVDJi','zxjdyxm','Dg9vCha','BwfW','yKjVD1y','As5JBgK','zcbLBNy','uf9tqu4','mte2nJe5Be1YD1fJ','su5gtW','y2T1Cc4','t1ju','rvjst1i','wKLore0','Ag9ZDa','Dxbuzwe','Dhj1zq','mZiZmq','y29Tl2e','zvntrq','u09oqq','C2XPy2u','s2v5','mJeWnde5meL4BhLuwG','y3jLDa','BMCGCMu','zMfSC2u','ue9sva','zw50u2u','nJuWmdy5mwfRAwrnwG','tgLJzw4','DMvS','sv9lrvK','t0Xt','rvzfta','t09muW','DgvNB3i','C3bSAxq','BgvZoIa','mJrfAfjTBeq','u0vduKu','Ahr0Chm','vuTztNu','ndyXmJeXmvnRrMHTCa','ru5trv8','ChbVCNq','ueLFs0u','Dxbny3a','s0vz','vvbFqva','Bg9Nvg8','rv9tu0u','mJi5nte1zg9Xvhnw','Bg9Ntgu','q0Xjq0S','zg9JDw0','CgvYC28','ru5ux1m','vvbFveu','BuLK','nMvtqu9ouW','DhjPBq','DxbbCgK','vvbqt1i','BgvKq2e','BgvKvg8','zMLSDgu','rv9tveq','zwruB28','uNDkCha','suvt','v3DcD1u','se9tva','vfjbq0u','u3rKzxi','vvbFtum','v0fstG','y2XPy2S','ogrWBeT4tq','zw5HyMW','r1vYA28','mtu4z0DLvhLb','nZa1odu1v0zOBvP3','zwrdyxq','ls1LBNy','zwDVCMK','u1nfx1a','CxvPCMu','qu1Fsuq','qwjNz2e','AxjVBM0','revcvuC','uKLfuW','B2XZ','u2fUzgi','qvrfr08','oI8Vyxa','u2TyEeu','re9dvu0','Cc5JBgK','vevht1i','nJuWne5dDvn6zG','te9hx0W','rurFve8','AM9PBG','ru5bqKW','zw50u3u','yxjNDG','ywrKAxq','tevex1q','AwvZ','zvn0zgK','mta4C1DVthrx','C2vlzxK','zgLZywi','reLtqui'];a0_0x837d=function(){return _0x5477b8;};return a0_0x837d();}const a0_0x4bf0c7=a0_0x285b;(function(_0x10b09f,_0x30bdab){const _0x4e2fa7=a0_0x285b,_0x10cb3d=_0x10b09f();while(!![]){try{const _0x979443=-parseInt(_0x4e2fa7(0x184))/0x1+-parseInt(_0x4e2fa7(0x14e))/0x2*(-parseInt(_0x4e2fa7(0x162))/0x3)+-parseInt(_0x4e2fa7(0x1a3))/0x4*(-parseInt(_0x4e2fa7(0x14f))/0x5)+-parseInt(_0x4e2fa7(0x139))/0x6*(-parseInt(_0x4e2fa7(0x1a7))/0x7)+parseInt(_0x4e2fa7(0x14b))/0x8*(-parseInt(_0x4e2fa7(0x199))/0x9)+-parseInt(_0x4e2fa7(0x193))/0xa+parseInt(_0x4e2fa7(0x1b0))/0xb*(-parseInt(_0x4e2fa7(0x16d))/0xc);if(_0x979443===_0x30bdab)break;else _0x10cb3d['push'](_0x10cb3d['shift']());}catch(_0x1c4644){_0x10cb3d['push'](_0x10cb3d['shift']());}}}(a0_0x837d,0x6b6f1));function a0_0x285b(_0x5f51b2,_0x3a56a8){_0x5f51b2=_0x5f51b2-0x136;const _0x837d6b=a0_0x837d();let _0x285b78=_0x837d6b[_0x5f51b2];if(a0_0x285b['BvkLKc']===undefined){var _0x33c6d5=function(_0x30f1be){const _0x2bca6f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x25ce9d='',_0x26fde5='';for(let _0x374892=0x0,_0x42216b,_0x384c6f,_0x25c998=0x0;_0x384c6f=_0x30f1be['charAt'](_0x25c998++);~_0x384c6f&&(_0x42216b=_0x374892%0x4?_0x42216b*0x40+_0x384c6f:_0x384c6f,_0x374892++%0x4)?_0x25ce9d+=String['fromCharCode'](0xff&_0x42216b>>(-0x2*_0x374892&0x6)):0x0){_0x384c6f=_0x2bca6f['indexOf'](_0x384c6f);}for(let _0x1ec4a2=0x0,_0x43fae8=_0x25ce9d['length'];_0x1ec4a2<_0x43fae8;_0x1ec4a2++){_0x26fde5+='%'+('00'+_0x25ce9d['charCodeAt'](_0x1ec4a2)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x26fde5);};a0_0x285b['PlIltb']=_0x33c6d5,a0_0x285b['tQoNgN']={},a0_0x285b['BvkLKc']=!![];}const _0x315444=_0x837d6b[0x0],_0x3b5518=_0x5f51b2+_0x315444,_0xe4803f=a0_0x285b['tQoNgN'][_0x3b5518];return!_0xe4803f?(_0x285b78=a0_0x285b['PlIltb'](_0x285b78),a0_0x285b['tQoNgN'][_0x3b5518]=_0x285b78):_0x285b78=_0xe4803f,_0x285b78;}import a0_0x2241d0 from'dotenv';a0_0x2241d0['confi'+'g']();const args=process[a0_0x4bf0c7(0x168)][a0_0x4bf0c7(0x191)](0x2),envArgs={};for(let i=0x0;i<args[a0_0x4bf0c7(0x17a)+'h'];i++){if(args[i]===a0_0x4bf0c7(0x151)&&i+0x1<args[a0_0x4bf0c7(0x17a)+'h']){const [key,value]=args[i+0x1][a0_0x4bf0c7(0x1a1)]('=');if(key===a0_0x4bf0c7(0x1b2)+a0_0x4bf0c7(0x1ad)+a0_0x4bf0c7(0x19c))envArgs['click'+'upApi'+a0_0x4bf0c7(0x192)]=value;if(key===a0_0x4bf0c7(0x1b2)+a0_0x4bf0c7(0x137)+a0_0x4bf0c7(0x155))envArgs[a0_0x4bf0c7(0x14a)+'upTea'+a0_0x4bf0c7(0x138)]=value;if(key==='CLICK'+a0_0x4bf0c7(0x148)+a0_0x4bf0c7(0x172)+a0_0x4bf0c7(0x190))envArgs[a0_0x4bf0c7(0x1b4)+'na']=value;if(key===a0_0x4bf0c7(0x15f)+a0_0x4bf0c7(0x136)+a0_0x4bf0c7(0x13c)+'T')envArgs[a0_0x4bf0c7(0x1b3)+'entSu'+a0_0x4bf0c7(0x1a9)]=value;if(key===a0_0x4bf0c7(0x163)+a0_0x4bf0c7(0x19e))envArgs[a0_0x4bf0c7(0x1b1)+a0_0x4bf0c7(0x19b)]=value;if(key===a0_0x4bf0c7(0x170)+a0_0x4bf0c7(0x16a)+a0_0x4bf0c7(0x19f))envArgs[a0_0x4bf0c7(0x16f)+a0_0x4bf0c7(0x13e)+a0_0x4bf0c7(0x15a)]=value;if(key==='ENABL'+a0_0x4bf0c7(0x164)+a0_0x4bf0c7(0x19d))envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x141)+'ls']=value;if(key==='DISAB'+a0_0x4bf0c7(0x179)+a0_0x4bf0c7(0x15c)+a0_0x4bf0c7(0x159))envArgs[a0_0x4bf0c7(0x16f)+a0_0x4bf0c7(0x13d)+a0_0x4bf0c7(0x1a0)+a0_0x4bf0c7(0x16b)]=value;if(key===a0_0x4bf0c7(0x166)+'ED_CA'+a0_0x4bf0c7(0x161)+a0_0x4bf0c7(0x143))envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x150)+'egori'+'es']=value;if(key===a0_0x4bf0c7(0x166)+a0_0x4bf0c7(0x1af))envArgs[a0_0x4bf0c7(0x14c)+'eSSE']=value;if(key===a0_0x4bf0c7(0x153)+a0_0x4bf0c7(0x187))envArgs[a0_0x4bf0c7(0x17b)+'rt']=value;if(key===a0_0x4bf0c7(0x166)+a0_0x4bf0c7(0x140)+'IO')envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x16c)+'o']=value;key===a0_0x4bf0c7(0x1b2)+'UP_MC'+'P_LIC'+a0_0x4bf0c7(0x1a8)+a0_0x4bf0c7(0x1ac)&&(envArgs[a0_0x4bf0c7(0x14a)+'upMcp'+a0_0x4bf0c7(0x19a)+a0_0x4bf0c7(0x16e)]=value,process.env.CLICKUP_MCP_LICENSE_KEY=value);key===a0_0x4bf0c7(0x1b2)+a0_0x4bf0c7(0x148)+a0_0x4bf0c7(0x183)+'DBOX_'+a0_0x4bf0c7(0x1a4)+'T'&&(envArgs['click'+a0_0x4bf0c7(0x1ab)+a0_0x4bf0c7(0x15b)+'oxSec'+a0_0x4bf0c7(0x174)]=value,process.env.CLICKUP_MCP_SANDBOX_SECRET=value);key===a0_0x4bf0c7(0x1b2)+'UP_AD'+'DITIO'+'NAL_A'+a0_0x4bf0c7(0x1aa)+'YS'&&(envArgs[a0_0x4bf0c7(0x169)+a0_0x4bf0c7(0x175)+'ApiKe'+'ys']=value,process.env.CLICKUP_ADDITIONAL_API_KEYS=value);if(key===a0_0x4bf0c7(0x197))envArgs['port']=value;if(key===a0_0x4bf0c7(0x145))envArgs[a0_0x4bf0c7(0x18a)]=value;i++;}}export var LogLevel;(function(_0x668c5c){const _0x34490f=a0_0x4bf0c7,_0x28a5f6={'fbBNq':'0|4|3'+_0x34490f(0x171),'yvymv':'TRACE','ZINDM':'ERROR','WwBwU':_0x34490f(0x158)},_0x120574=_0x28a5f6['fbBNq'][_0x34490f(0x1a1)]('|');let _0x1635a9=0x0;while(!![]){switch(_0x120574[_0x1635a9++]){case'0':_0x668c5c[_0x668c5c[_0x28a5f6['yvymv']]=0x0]=_0x28a5f6['yvymv'];continue;case'1':_0x668c5c[_0x668c5c[_0x28a5f6[_0x34490f(0x189)]]=0x4]=_0x34490f(0x188);continue;case'2':_0x668c5c[_0x668c5c[_0x34490f(0x149)]=0x3]=_0x34490f(0x149);continue;case'3':_0x668c5c[_0x668c5c['INFO']=0x2]=_0x34490f(0x185);continue;case'4':_0x668c5c[_0x668c5c[_0x34490f(0x158)]=0x1]=_0x28a5f6[_0x34490f(0x144)];continue;}break;}}(LogLevel||(LogLevel={})));const parseLogLevel=_0x4a14a5=>{const _0x278c21=a0_0x4bf0c7,_0x1edabb={'wBLMr':_0x278c21(0x146),'bBowV':_0x278c21(0x158)};if(!_0x4a14a5)return LogLevel[_0x278c21(0x188)];switch(_0x4a14a5[_0x278c21(0x17e)+_0x278c21(0x17d)+'e']()){case _0x1edabb['wBLMr']:return LogLevel[_0x278c21(0x146)];case _0x1edabb[_0x278c21(0x180)]:return LogLevel['DEBUG'];case _0x278c21(0x185):return LogLevel[_0x278c21(0x185)];case _0x278c21(0x149):return LogLevel[_0x278c21(0x149)];case'ERROR':return LogLevel[_0x278c21(0x188)];default:return LogLevel[_0x278c21(0x188)];}},parseBoolean=(_0x37d2f0,_0x1cfee3)=>{const _0x3f27eb=a0_0x4bf0c7,_0x1213dd={'RwJpp':function(_0x4a1087,_0x304c3d){return _0x4a1087===_0x304c3d;},'UKYNu':function(_0x306ea3,_0x52bb86){return _0x306ea3===_0x52bb86;},'GUrko':_0x3f27eb(0x18c)};if(_0x1213dd[_0x3f27eb(0x142)](_0x37d2f0,undefined))return _0x1cfee3;return _0x1213dd[_0x3f27eb(0x1a6)](_0x37d2f0['toLow'+'erCas'+'e'](),_0x1213dd[_0x3f27eb(0x14d)]);},parseInteger=(_0x23c440,_0x4e1fb2)=>{const _0x170c80=a0_0x4bf0c7,_0x211077={'Abgga':function(_0x417d6e,_0x541969){return _0x417d6e(_0x541969);}};if(_0x23c440===undefined)return _0x4e1fb2;const _0x4d6d5e=parseInt(_0x23c440,0xa);return _0x211077[_0x170c80(0x156)](isNaN,_0x4d6d5e)?_0x4e1fb2:_0x4d6d5e;},parseCommaSeparated=(_0x2181da,_0x547697)=>{const _0x1f15c3=a0_0x4bf0c7;if(!_0x2181da)return _0x547697;return _0x2181da[_0x1f15c3(0x1a1)](',')[_0x1f15c3(0x17f)](_0x25c892=>_0x25c892[_0x1f15c3(0x13a)]())[_0x1f15c3(0x13f)+'r'](_0xd493bf=>_0xd493bf!=='');},configuration={'clickupApiKey':envArgs['click'+a0_0x4bf0c7(0x13b)+a0_0x4bf0c7(0x192)]||process.env.CLICKUP_API_KEY||'','clickupTeamId':envArgs['click'+'upTea'+'mId']||process.env.CLICKUP_TEAM_ID||'','documentSupport':envArgs[a0_0x4bf0c7(0x1b3)+a0_0x4bf0c7(0x167)+a0_0x4bf0c7(0x1a9)]||process.env.DOCUMENT_SUPPORT||process.env.DOCUMENT_MODULE||process.env.DOCUMENT_MODEL||a0_0x4bf0c7(0x196),'logLevel':parseLogLevel(envArgs[a0_0x4bf0c7(0x1b1)+a0_0x4bf0c7(0x19b)]||process.env.LOG_LEVEL),'logToStderr':parseBoolean(envArgs[a0_0x4bf0c7(0x1ae)+a0_0x4bf0c7(0x147)+'r']||process.env.LOG_TO_STDERR||process.env.RENDER,![]),'disabledTools':(envArgs['disab'+a0_0x4bf0c7(0x13e)+a0_0x4bf0c7(0x15a)]||process.env.DISABLED_TOOLS||process.env.DISABLED_COMMANDS)?.[a0_0x4bf0c7(0x1a1)](',')[a0_0x4bf0c7(0x17f)](_0x543fb7=>_0x543fb7['trim']())[a0_0x4bf0c7(0x13f)+'r'](_0x53ff9d=>_0x53ff9d!=='')||[],'enabledTools':(envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x141)+'ls']||process.env.ENABLED_TOOLS)?.[a0_0x4bf0c7(0x1a1)](',')[a0_0x4bf0c7(0x17f)](_0x2bea52=>_0x2bea52[a0_0x4bf0c7(0x13a)]())[a0_0x4bf0c7(0x13f)+'r'](_0x191692=>_0x191692!=='')||[],'disabledCategories':parseCommaSeparated(envArgs['disab'+'ledCa'+'tegor'+a0_0x4bf0c7(0x16b)]||process.env.DISABLED_CATEGORIES,[]),'enabledCategories':parseCommaSeparated(envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x150)+a0_0x4bf0c7(0x152)+'es']||process.env.ENABLED_CATEGORIES,[]),'enableSSE':parseBoolean(envArgs[a0_0x4bf0c7(0x14c)+a0_0x4bf0c7(0x18f)]||process.env.ENABLE_SSE||process.env.ENABLE_HTTP,![]),'ssePort':parseInteger(envArgs['ssePo'+'rt']||process.env.SSE_PORT,0xbb8),'enableStdio':parseBoolean(envArgs[a0_0x4bf0c7(0x14c)+'eStdi'+'o']||process.env.ENABLE_STDIO,!![]),'port':envArgs['port']||process.env.PORT||a0_0x4bf0c7(0x18d),'persona':envArgs[a0_0x4bf0c7(0x1b4)+'na']||process.env.CLICKUP_MCP_PERSONA||'','enableSecurityFeatures':parseBoolean(process.env.ENABLE_SECURITY_FEATURES,![]),'enableOriginValidation':parseBoolean(process.env.ENABLE_ORIGIN_VALIDATION,![]),'enableRateLimit':parseBoolean(process.env.ENABLE_RATE_LIMIT,![]),'enableCors':parseBoolean(process.env.ENABLE_CORS,![]),'allowedOrigins':parseCommaSeparated(process.env.ALLOWED_ORIGINS,[]),'rateLimitMax':parseInteger(process.env.RATE_LIMIT_MAX,0x64),'rateLimitWindowMs':parseInteger(process.env.RATE_LIMIT_WINDOW_MS,0xea60),'maxRequestSize':process.env.MAX_REQUEST_SIZE||a0_0x4bf0c7(0x178),'host':envArgs[a0_0x4bf0c7(0x18a)]||process.env.HOST||'0.0.0'+'.0','clickupClientId':process.env.CLICKUP_CLIENT_ID,'clickupClientSecret':process.env.CLICKUP_CLIENT_SECRET,'mcpServerUrl':process.env.MCP_SERVER_URL,'redirectUriAllowlist':parseCommaSeparated(process.env.REDIRECT_URI_ALLOWLIST,[]),'clickupAppUrl':process.env.CLICKUP_APP_URL||a0_0x4bf0c7(0x1a5)+a0_0x4bf0c7(0x15d)+a0_0x4bf0c7(0x160)+a0_0x4bf0c7(0x186)+'com','clickupApiUrl':process.env.CLICKUP_API_URL||'https'+a0_0x4bf0c7(0x15d)+a0_0x4bf0c7(0x181)+'ckup.'+a0_0x4bf0c7(0x18e)+a0_0x4bf0c7(0x17c),'proxySecret':process.env.CLICKUP_PROXY_SECRET||'','additionalApiKeys':parseCommaSeparated(process.env.CLICKUP_ADDITIONAL_API_KEYS,[])};export const validateConfiguration=()=>{const _0x37c6e1=a0_0x4bf0c7,_0x2762eb={'SkXxE':function(_0x2583bb,_0x2693d3){return _0x2583bb>_0x2693d3;}},_0x3e5cf8=[_0x37c6e1(0x14a)+_0x37c6e1(0x13b)+'Key',_0x37c6e1(0x14a)+_0x37c6e1(0x18b)+_0x37c6e1(0x138)],_0x891c90=_0x3e5cf8[_0x37c6e1(0x13f)+'r'](_0x1debf8=>!configuration[_0x1debf8]);if(_0x2762eb[_0x37c6e1(0x15e)](_0x891c90[_0x37c6e1(0x17a)+'h'],0x0)){const _0x2d9092=!!(configuration['click'+'upCli'+_0x37c6e1(0x177)]&&configuration['click'+'upCli'+_0x37c6e1(0x198)+_0x37c6e1(0x194)]),_0x277de1=!!process.env.CLICKUP_MCP_LICENSE_KEY;if(configuration[_0x37c6e1(0x14c)+_0x37c6e1(0x18f)]||_0x2d9092||_0x277de1){}else throw new Error(_0x37c6e1(0x173)+_0x37c6e1(0x195)+_0x37c6e1(0x154)+_0x37c6e1(0x182)+_0x37c6e1(0x157)+'ent\x20v'+_0x37c6e1(0x176)+_0x37c6e1(0x1a2)+_0x891c90[_0x37c6e1(0x165)](',\x20'));}};export default configuration;