@taazkareem/clickup-mcp-server
Version:
ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.
1 lines • 4.74 kB
JavaScript
const a0_0x174ada=a0_0x4487;(function(_0x29e887,_0x398ce9){const _0x26ac7c=a0_0x4487,_0x343e1e=_0x29e887();while(!![]){try{const _0x6977a3=parseInt(_0x26ac7c(0x80))/0x1*(parseInt(_0x26ac7c(0x74))/0x2)+-parseInt(_0x26ac7c(0x86))/0x3*(-parseInt(_0x26ac7c(0x96))/0x4)+-parseInt(_0x26ac7c(0x93))/0x5+-parseInt(_0x26ac7c(0x7c))/0x6*(parseInt(_0x26ac7c(0x99))/0x7)+parseInt(_0x26ac7c(0x77))/0x8+parseInt(_0x26ac7c(0x92))/0x9+parseInt(_0x26ac7c(0x6b))/0xa*(-parseInt(_0x26ac7c(0x75))/0xb);if(_0x6977a3===_0x398ce9)break;else _0x343e1e['push'](_0x343e1e['shift']());}catch(_0x21aa7f){_0x343e1e['push'](_0x343e1e['shift']());}}}(a0_0x1dd3,0xf23f7));import{Logger}from'../logger.js';function a0_0x1dd3(){const _0x523c40=['zgvIDwC','mJbRzxD4D0m','zcbUB3q','Dg9VBhm','igv4zwm','B3i6ia','BMrSzxi','v0ngqvm','ihjLz2K','AgfZvg8','mtC3nhzpsgPAyq','mte3mZK3mZLXy1DAzMm','C2v0','mZiXnJKYmgXjALbOua','C3rPBMC','CgfovNi','twv0Ag8','t3zLCNC','mJKZoti4swDpCgHp','DgvYzwq','vg9VBfi','Aw9Uigy','mJe3nhDxswzpAq','BNvTyMu','zxHLy3u','wML2AfG','rxjYB3i','A2v5CW','mtC2mtGWn3bXy2jSsG','AgfUzgW','DgvuB28','DxrPBMC','zdOG','C3rYyxq','zNjVBq','AgfZ','z2v0','CMvNAxm','CML0Aw4','zYbLEgK','mtC0mJi0nZLgshfjq2y','nZe2ndqWmg51uKzSAW','ihrVB2W','B2Xoyw0','nhbsDgLgCq','y29Kzq','uMvNAxm','ndjqAezdz3K','BwvZC2e','D2fYBG','Bg9Nz2u'];a0_0x1dd3=function(){return _0x523c40;};return a0_0x1dd3();}function a0_0x4487(_0x257306,_0x18966d){_0x257306=_0x257306-0x69;const _0x1dd30e=a0_0x1dd3();let _0x4487ad=_0x1dd30e[_0x257306];if(a0_0x4487['akFnZF']===undefined){var _0x284445=function(_0x290d29){const _0x34e824='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x9cf1be='',_0x6e512a='';for(let _0x3d84e6=0x0,_0xf12dac,_0x272b7e,_0x7a7852=0x0;_0x272b7e=_0x290d29['charAt'](_0x7a7852++);~_0x272b7e&&(_0xf12dac=_0x3d84e6%0x4?_0xf12dac*0x40+_0x272b7e:_0x272b7e,_0x3d84e6++%0x4)?_0x9cf1be+=String['fromCharCode'](0xff&_0xf12dac>>(-0x2*_0x3d84e6&0x6)):0x0){_0x272b7e=_0x34e824['indexOf'](_0x272b7e);}for(let _0x4cd151=0x0,_0x46b433=_0x9cf1be['length'];_0x4cd151<_0x46b433;_0x4cd151++){_0x6e512a+='%'+('00'+_0x9cf1be['charCodeAt'](_0x4cd151)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x6e512a);};a0_0x4487['GtDBSA']=_0x284445,a0_0x4487['LAFySz']={},a0_0x4487['akFnZF']=!![];}const _0x1bd3a9=_0x1dd30e[0x0],_0x1f4ec1=_0x257306+_0x1bd3a9,_0x514b53=a0_0x4487['LAFySz'][_0x1f4ec1];return!_0x514b53?(_0x4487ad=a0_0x4487['GtDBSA'](_0x4487ad),a0_0x4487['LAFySz'][_0x1f4ec1]=_0x4487ad):_0x4487ad=_0x514b53,_0x4487ad;}export class ToolRegistry{constructor(){const _0x156f01=a0_0x4487;this[_0x156f01(0x6d)]=new Map(),this[_0x156f01(0x69)+'r']=new Logger(_0x156f01(0x7e)+'egist'+'ry');}[a0_0x174ada(0x8f)+'ter'](_0x1aaa02,_0x5dcfca){const _0x39f95f=a0_0x174ada;this[_0x39f95f(0x6d)][_0x39f95f(0x8d)](_0x1aaa02)&&this[_0x39f95f(0x69)+'r'][_0x39f95f(0x9b)](_0x39f95f(0x7b)+_0x39f95f(0x90)+_0x39f95f(0x91)+_0x39f95f(0x78)+_0x39f95f(0x94)+_0x39f95f(0x72)+_0x39f95f(0x8b)+_0x39f95f(0x7f)+_0x39f95f(0x6f)+_0x1aaa02),this[_0x39f95f(0x6d)][_0x39f95f(0x76)](_0x1aaa02,{'name':_0x1aaa02,'handler':_0x5dcfca}),this[_0x39f95f(0x69)+'r'][_0x39f95f(0x6a)](_0x39f95f(0x98)+_0x39f95f(0x7d)+_0x39f95f(0x94)+':\x20'+_0x1aaa02);}['getHa'+a0_0x174ada(0x70)](_0x4b56db){const _0x543a90=a0_0x174ada;return this[_0x543a90(0x6d)][_0x543a90(0x8e)](_0x4b56db)?.[_0x543a90(0x87)+'er'];}async[a0_0x174ada(0x82)+a0_0x174ada(0x88)+'l'](_0x5b5a4a,_0x2d93fb,_0x325745){const _0x3f10fa=a0_0x174ada,_0x198ebd={'ZivhX':function(_0x5d17c8,_0xf64999){return _0x5d17c8 instanceof _0xf64999;},'WCFAS':function(_0x475f57,_0x31cc6e){return _0x475f57===_0x31cc6e;},'paNVr':_0x3f10fa(0x81)+'r'},_0x4b8739=this['tools'][_0x3f10fa(0x8e)](_0x5b5a4a);if(!_0x4b8739)throw{'code':-0x7f59,'message':_0x3f10fa(0x7a)+_0x3f10fa(0x6c)+'\x20foun'+_0x3f10fa(0x8a)+_0x5b5a4a};try{return await _0x4b8739[_0x3f10fa(0x87)+'er'](_0x2d93fb,_0x325745);}catch(_0x486b8e){this[_0x3f10fa(0x69)+'r']['error']('Error'+_0x3f10fa(0x6e)+_0x3f10fa(0x89)+'\x20tool'+':\x20'+_0x5b5a4a,{'error':_0x198ebd[_0x3f10fa(0x83)](_0x486b8e,Error)?_0x486b8e[_0x3f10fa(0x9a)+'ge']:String(_0x486b8e),'stack':_0x198ebd[_0x3f10fa(0x83)](_0x486b8e,Error)?_0x486b8e['stack']:undefined});if(_0x486b8e[_0x3f10fa(0x97)]&&_0x198ebd[_0x3f10fa(0x71)](typeof _0x486b8e[_0x3f10fa(0x97)],_0x198ebd[_0x3f10fa(0x79)]))throw _0x486b8e;throw{'code':-0x7d00,'message':_0x3f10fa(0x84)+_0x3f10fa(0x6e)+_0x3f10fa(0x89)+_0x3f10fa(0x94)+'\x20'+_0x5b5a4a+':\x20'+(_0x486b8e[_0x3f10fa(0x9a)+'ge']||String(_0x486b8e))};}}[a0_0x174ada(0x73)+'ol'](_0x2b7d6c){const _0x1ffc8d=a0_0x174ada;return this['tools'][_0x1ffc8d(0x8d)](_0x2b7d6c);}['getTo'+a0_0x174ada(0x95)+'es'](){const _0x10f199=a0_0x174ada;return Array[_0x10f199(0x8c)](this['tools'][_0x10f199(0x85)]());}}