@taazkareem/clickup-mcp-server
Version:
ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.
1 lines • 10.1 kB
JavaScript
function a0_0x4598(_0x2b4887,_0x2fd102){_0x2b4887=_0x2b4887-0x110;const _0x47aa19=a0_0x47aa();let _0x459883=_0x47aa19[_0x2b4887];if(a0_0x4598['twEVoR']===undefined){var _0xb37b84=function(_0x517a31){const _0x2e7a0d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0xdb0926='',_0x3a83e4='';for(let _0x412292=0x0,_0x51db5a,_0x52531c,_0x3aac87=0x0;_0x52531c=_0x517a31['charAt'](_0x3aac87++);~_0x52531c&&(_0x51db5a=_0x412292%0x4?_0x51db5a*0x40+_0x52531c:_0x52531c,_0x412292++%0x4)?_0xdb0926+=String['fromCharCode'](0xff&_0x51db5a>>(-0x2*_0x412292&0x6)):0x0){_0x52531c=_0x2e7a0d['indexOf'](_0x52531c);}for(let _0x3f3f1d=0x0,_0x186375=_0xdb0926['length'];_0x3f3f1d<_0x186375;_0x3f3f1d++){_0x3a83e4+='%'+('00'+_0xdb0926['charCodeAt'](_0x3f3f1d)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3a83e4);};a0_0x4598['DkrGbv']=_0xb37b84,a0_0x4598['dtILck']={},a0_0x4598['twEVoR']=!![];}const _0x5b62a6=_0x47aa19[0x0],_0x426b6d=_0x2b4887+_0x5b62a6,_0x54486d=a0_0x4598['dtILck'][_0x426b6d];return!_0x54486d?(_0x459883=a0_0x4598['DkrGbv'](_0x459883),a0_0x4598['dtILck'][_0x426b6d]=_0x459883):_0x459883=_0x54486d,_0x459883;}const a0_0x40cdfa=a0_0x4598;(function(_0x3914be,_0x8bb807){const _0x10c078=a0_0x4598,_0x32b18d=_0x3914be();while(!![]){try{const _0x41efcc=parseInt(_0x10c078(0x145))/0x1+-parseInt(_0x10c078(0x134))/0x2+parseInt(_0x10c078(0x149))/0x3*(-parseInt(_0x10c078(0x12f))/0x4)+parseInt(_0x10c078(0x167))/0x5+-parseInt(_0x10c078(0x110))/0x6*(parseInt(_0x10c078(0x14c))/0x7)+-parseInt(_0x10c078(0x152))/0x8+parseInt(_0x10c078(0x111))/0x9;if(_0x41efcc===_0x8bb807)break;else _0x32b18d['push'](_0x32b18d['shift']());}catch(_0x21ba56){_0x32b18d['push'](_0x32b18d['shift']());}}}(a0_0x47aa,0xbef3c));import{BaseClickUpService,ClickUpServiceError,ErrorCode}from'./base.js';export class DocumentService extends BaseClickUpService{constructor(_0x4d2eca,_0x3f1ca2,_0x3ba54f,_0x33989e){const _0x1a21be=a0_0x4598,_0x4f4ffb={'vPiJc':function(_0x5df03f,_0x4e1cbb){return _0x5df03f||_0x4e1cbb;},'szLvD':_0x1a21be(0x119)+'://ap'+_0x1a21be(0x13a)+_0x1a21be(0x156)+'com/a'+_0x1a21be(0x120)};super(_0x4d2eca,_0x3f1ca2,_0x4f4ffb['vPiJc'](_0x3ba54f,_0x4f4ffb[_0x1a21be(0x168)]),_0x33989e);}[a0_0x40cdfa(0x143)+a0_0x40cdfa(0x11e)+'r'](_0x17dc25,_0x362044){const _0x3c7bd1=a0_0x40cdfa,_0xd6d1cc={'AvSrx':function(_0x46077a,_0x2a4359){return _0x46077a instanceof _0x2a4359;}};if(_0xd6d1cc[_0x3c7bd1(0x15b)](_0x17dc25,ClickUpServiceError))return _0x17dc25;return new ClickUpServiceError(_0x362044||_0x3c7bd1(0x157)+_0x3c7bd1(0x153)+_0x3c7bd1(0x117)+_0x3c7bd1(0x133)+_0x3c7bd1(0x12a)+_0x17dc25['messa'+'ge'],ErrorCode['UNKNO'+'WN'],_0x17dc25);}async[a0_0x40cdfa(0x139)+'eDocu'+a0_0x40cdfa(0x160)](_0x58b6c4){const _0x37aa9b=a0_0x40cdfa,_0x4339ff={'DJoGm':_0x37aa9b(0x155)+_0x37aa9b(0x14f)+_0x37aa9b(0x115)+_0x37aa9b(0x12e)+'th\x20da'+'ta:','lsgEN':_0x37aa9b(0x136)+'TE'};try{this[_0x37aa9b(0x15e)+_0x37aa9b(0x144)+'on'](_0x4339ff[_0x37aa9b(0x164)],{'data':_0x58b6c4});const _0x383051=await this['clien'+'t']['post'](_0x37aa9b(0x150)+_0x37aa9b(0x11c)+'s/'+this[_0x37aa9b(0x11a)+'d']+_0x37aa9b(0x141),{'name':_0x58b6c4['name'],'parent':_0x58b6c4[_0x37aa9b(0x129)+'t'],'visibility':_0x58b6c4[_0x37aa9b(0x16b)+'ility']||_0x4339ff[_0x37aa9b(0x137)],'create_page':_0x58b6c4[_0x37aa9b(0x139)+'e_pag'+'e']!==undefined?_0x58b6c4[_0x37aa9b(0x139)+'e_pag'+'e']:!![]});return _0x383051['data'];}catch(_0x356a59){throw this['handl'+'eErro'+'r'](_0x356a59,_0x37aa9b(0x13b)+_0x37aa9b(0x148)+_0x37aa9b(0x139)+_0x37aa9b(0x13c)+_0x37aa9b(0x161));}}async['creat'+a0_0x40cdfa(0x158)](_0x2f06f5,_0x5251fe){const _0x2715d6=a0_0x40cdfa;try{this[_0x2715d6(0x15e)+_0x2715d6(0x144)+'on'](_0x2715d6(0x155)+_0x2715d6(0x162)+'age\x20i'+_0x2715d6(0x12d)+_0x2715d6(0x161)+'\x20with'+'\x20data'+':',{'documentId':_0x2f06f5,'data':_0x5251fe});const _0x434b8c=await this['clien'+'t'][_0x2715d6(0x127)](_0x2715d6(0x150)+_0x2715d6(0x11c)+'s/'+this[_0x2715d6(0x11a)+'d']+(_0x2715d6(0x141)+'/')+_0x2f06f5+('/page'+'s'),_0x5251fe);return _0x434b8c[_0x2715d6(0x15d)];}catch(_0x45e816){throw this[_0x2715d6(0x143)+_0x2715d6(0x11e)+'r'](_0x45e816,_0x2715d6(0x13b)+_0x2715d6(0x148)+_0x2715d6(0x139)+_0x2715d6(0x163)+_0x2715d6(0x11d)+_0x2715d6(0x147)+_0x2715d6(0x114)+_0x2f06f5);}}async[a0_0x40cdfa(0x116)+a0_0x40cdfa(0x118)+'t'](_0x13e3fe){const _0x4c3b06=a0_0x40cdfa,_0x1234b5={'VrrFO':_0x4c3b06(0x131)+_0x4c3b06(0x14e)+_0x4c3b06(0x118)+_0x4c3b06(0x166)+_0x4c3b06(0x130)};try{this[_0x4c3b06(0x15e)+_0x4c3b06(0x144)+'on'](_0x1234b5[_0x4c3b06(0x135)],{'documentId':_0x13e3fe});const _0x102d31=await this['clien'+'t'][_0x4c3b06(0x113)](_0x4c3b06(0x150)+_0x4c3b06(0x11c)+'s/'+this[_0x4c3b06(0x11a)+'d']+(_0x4c3b06(0x141)+'/')+_0x13e3fe);return _0x102d31[_0x4c3b06(0x15d)];}catch(_0x1a4223){throw this['handl'+_0x4c3b06(0x11e)+'r'](_0x1a4223,_0x4c3b06(0x13b)+_0x4c3b06(0x148)+'get\x20d'+'ocume'+_0x4c3b06(0x12b)+_0x13e3fe);}}async[a0_0x40cdfa(0x128)+a0_0x40cdfa(0x115)+a0_0x40cdfa(0x122)](_0x504075={}){const _0x245285=a0_0x40cdfa,_0x2e1c62={'BtXaV':_0x245285(0x13b)+_0x245285(0x148)+_0x245285(0x121)+'docum'+_0x245285(0x11b)};try{this['logOp'+_0x245285(0x144)+'on'](_0x245285(0x146)+_0x245285(0x14e)+_0x245285(0x118)+'ts\x20wi'+_0x245285(0x165)+_0x245285(0x125)+':',{'options':_0x504075});const _0x1d800b=await this[_0x245285(0x16c)+'t'][_0x245285(0x113)](_0x245285(0x150)+_0x245285(0x11c)+'s/'+this[_0x245285(0x11a)+'d']+_0x245285(0x141),{'params':_0x504075});return _0x1d800b[_0x245285(0x15d)];}catch(_0xfa2dc9){throw this[_0x245285(0x143)+_0x245285(0x11e)+'r'](_0xfa2dc9,_0x2e1c62[_0x245285(0x123)]);}}async[a0_0x40cdfa(0x128)+a0_0x40cdfa(0x115)+a0_0x40cdfa(0x132)+'es'](_0x38ab66,_0xacb8d7={}){const _0x259388=a0_0x40cdfa;try{this[_0x259388(0x15e)+_0x259388(0x144)+'on'](_0x259388(0x146)+_0x259388(0x15f)+_0x259388(0x140)+_0x259388(0x142)+_0x259388(0x118)+_0x259388(0x166)+'h\x20ID:',{'documentId':_0x38ab66,'options':_0xacb8d7});const _0x159a1e=await this[_0x259388(0x16c)+'t'][_0x259388(0x113)](_0x259388(0x150)+_0x259388(0x11c)+'s/'+this[_0x259388(0x11a)+'d']+('/docs'+'/')+_0x38ab66+(_0x259388(0x14d)+_0x259388(0x146)+'ng'),{'params':_0xacb8d7});return _0x159a1e['data'];}catch(_0x25ae87){throw this[_0x259388(0x143)+_0x259388(0x11e)+'r'](_0x25ae87,_0x259388(0x13b)+_0x259388(0x148)+'list\x20'+_0x259388(0x154)+'\x20for\x20'+_0x259388(0x147)+_0x259388(0x114)+_0x38ab66);}}async['getDo'+a0_0x40cdfa(0x118)+a0_0x40cdfa(0x15a)+'s'](_0x441907,_0x205643,_0x2ea0b0={}){const _0x515424=a0_0x40cdfa,_0x76777b={'oRayD':_0x515424(0x131)+'ng\x20pa'+_0x515424(0x140)+_0x515424(0x142)+_0x515424(0x118)+_0x515424(0x166)+_0x515424(0x130)};try{this[_0x515424(0x15e)+_0x515424(0x144)+'on'](_0x76777b['oRayD'],{'documentId':_0x441907,'pageIds':_0x205643,'options':_0x2ea0b0});const _0x2b9a91=_0x205643[_0x515424(0x14b)](_0x29d9a6=>this[_0x515424(0x16c)+'t'][_0x515424(0x113)]('/work'+_0x515424(0x11c)+'s/'+this[_0x515424(0x11a)+'d']+(_0x515424(0x141)+'/')+_0x441907+(_0x515424(0x14d)+'s/')+_0x29d9a6,{'params':_0x2ea0b0})),_0x2fa5e0=await Promise['all'](_0x2b9a91),_0xfa5c6d=_0x2fa5e0[_0x515424(0x14b)](_0x562bee=>_0x562bee['data']);return{'pages':_0xfa5c6d};}catch(_0x212fd6){throw this[_0x515424(0x143)+'eErro'+'r'](_0x212fd6,_0x515424(0x13b)+_0x515424(0x148)+'get\x20p'+'ages\x20'+'for\x20d'+_0x515424(0x115)+_0x515424(0x12b)+_0x441907);}}async['getDo'+a0_0x40cdfa(0x118)+a0_0x40cdfa(0x15a)](_0x9e44b2,_0x51eaf8,_0x585076={}){const _0x374a58=a0_0x40cdfa;try{this[_0x374a58(0x15e)+_0x374a58(0x144)+'on'](_0x374a58(0x131)+'ng\x20si'+_0x374a58(0x124)+_0x374a58(0x159)+_0x374a58(0x151)+'ocume'+'nt:',{'documentId':_0x9e44b2,'pageId':_0x51eaf8,'options':_0x585076});const _0xb61ae=await this['clien'+'t'][_0x374a58(0x113)](_0x374a58(0x150)+'space'+'s/'+this['teamI'+'d']+('/docs'+'/')+_0x9e44b2+(_0x374a58(0x14d)+'s/')+_0x51eaf8,{'params':_0x585076});return _0xb61ae[_0x374a58(0x15d)];}catch(_0x1713ac){throw this[_0x374a58(0x143)+_0x374a58(0x11e)+'r'](_0x1713ac,_0x374a58(0x13b)+_0x374a58(0x148)+'get\x20p'+'age\x20'+_0x51eaf8+(_0x374a58(0x16a)+_0x374a58(0x147)+'ent\x20')+_0x9e44b2);}}async['updat'+'ePage'](_0x2513ab,_0xc93df4,_0x4c16b9){const _0x27b09=a0_0x40cdfa,_0x2e15c8={'fOmAD':_0x27b09(0x13e)+_0x27b09(0x162)+_0x27b09(0x169)+_0x27b09(0x12d)+'ument'+_0x27b09(0x13f)+'\x20ID:','jaQwT':'text/'+'md'};try{this[_0x27b09(0x15e)+_0x27b09(0x144)+'on'](_0x2e15c8[_0x27b09(0x138)],{'documentId':_0x2513ab,'pageId':_0xc93df4,'data':_0x4c16b9});const _0x2c2bbf=await this[_0x27b09(0x16c)+'t'][_0x27b09(0x12c)]('/work'+_0x27b09(0x11c)+'s/'+this['teamI'+'d']+(_0x27b09(0x141)+'/')+_0x2513ab+(_0x27b09(0x14d)+'s/')+_0xc93df4,{..._0x4c16b9,'content_format':_0x4c16b9[_0x27b09(0x11f)+_0x27b09(0x112)+'rmat']||_0x2e15c8[_0x27b09(0x13d)],'content_edit_mode':_0x4c16b9[_0x27b09(0x11f)+_0x27b09(0x126)+_0x27b09(0x15c)+'de']||_0x27b09(0x14a)+'d'});return _0x2c2bbf[_0x27b09(0x15d)];}catch(_0x38e943){throw this[_0x27b09(0x143)+_0x27b09(0x11e)+'r'](_0x38e943,_0x27b09(0x13b)+_0x27b09(0x148)+'updat'+_0x27b09(0x163)+'e\x20'+_0xc93df4+('\x20in\x20d'+_0x27b09(0x115)+_0x27b09(0x12b))+_0x2513ab);}}}function a0_0x47aa(){const _0xe97a4f=['m1DtywXsuG','yxbWzw4','BwfW','n3POtgjAyq','l3bHz2u','BMCGzg8','Aw5Nigq','l3DVCMS','zM9Yigq','mte3otm4mdHNqw5NyuG','zw50ihm','CgfNzxm','q3jLyxq','y2T1Cc4','rg9JDw0','zvbHz2u','CgfNzsa','DfbHz2u','qxztCNG','AxrFBw8','zgf0yq','Bg9Nt3a','BMCGCge','BwvUDa','Dw1LBNq','Aw5Niha','zsbWywC','rePVr20','DgGGB3a','Dcb3Axq','mJqZmtq2nvvSwNfIyW','C3PmDKq','ywDLigK','igzVCIa','DMLZAwi','y2XPzw4','ody5mZrpyunWu2W','mJK0otK1mJvhwLzdtMW','BNrFzM8','z2v0','zw50ia','B2n1Bwu','z2v0rg8','zxj2Awm','y3vTzw4','Ahr0Chm','DgvHBuK','zw50CW','C3bHy2u','zsbPBIa','zuvYCM8','y29UDgu','CgKVDJm','BgLZDca','BNrZ','qNryyvy','BMDSzsa','DgLVBNm','BNrFzwq','Cg9ZDa','BgLZDeq','CgfYzw4','B3i6ia','BNqG','Chv0','BIbKB2m','BNqGD2K','mZe1nJC0ofLJwuvkCq','AcbjrdO','r2v0DgK','BNrqywC','zsbLCNi','mtC5nde0nNDozvjHqW','vNjYrK8','ufjjvKe','BhnNru4','zK9Tquq','y3jLyxq','As5JBgK','rMfPBgu','zsbKB2m','AMfrD1q','vxbKyxq','ihDPDgG','z2vZigy','l2rVy3m','B3iGzg8','AgfUzgW','zxjHDgK','mtKZmdK3vgvAt2Du','tgLZDgK','zg9JDw0','zcb0BYa'];a0_0x47aa=function(){return _0xe97a4f;};return a0_0x47aa();}