UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 3.23 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./users.store-legacy-OKuN0qAC.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./mcp.constants-legacy-LKs0GtTI.js"],(function(e,n){var t,o,s,a,c,i,r,u,l,f,d,p;return{setters:[function(e){t=e.Ft,o=e.S},function(e){s=e.As,a=e.Gr,c=e.aa,i=e.na,r=e.pi,u=e.s},function(e){l=e.d,f=e.j,d=e.r,p=e.u},function(e){e.c}],execute:function(){try{n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(y=(new n.Error).stack)&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[y]="fdac0104-00e9-4aca-9b12-4392b747b201",n._sentryDebugIdIdentifier="sentry-dbid-fdac0104-00e9-4aca-9b12-4392b747b201")}catch(n){}var n,y;e("t",f("mcp",(()=>{const e=u(),n=a(),f=d(),y=s(),w=t(null),g=t([]),b=t(!1);return{mcpAccessEnabled:o((()=>!!y.moduleSettings.mcp?.mcpAccessEnabled)),fetchWorkflowsAvailableForMCP:async function(e=1,t=50){return(await n.fetchWorkflowsPage(void 0,e,t,"updatedAt:desc",{isArchived:!1,availableInMCP:!0},!1,!1)).filter(r)},setMcpAccessEnabled:async function(e){const{mcpAccessEnabled:n}=await async function(e,n){return await l(e,"PATCH","/mcp/settings",{mcpAccessEnabled:n})}(f.restApiContext,e);return y.moduleSettings.mcp={...y.moduleSettings.mcp??{},mcpAccessEnabled:n},n},toggleWorkflowMcpAccess:async function(t,o){const s=await async function(e,n,t){return await l(e,"PATCH",`/mcp/workflows/${encodeURIComponent(n)}/toggle-access`,{availableInMCP:t})}(f.restApiContext,t,o),{id:a,settings:r,versionId:u}=s;return a===e.workflowId&&(e.setWorkflowVersionData({versionId:u,name:e.versionData?.name??null,description:e.versionData?.description??null}),r&&c(i(a)).mergeSettings(r)),n.workflowsById[a]&&(n.workflowsById[a]={...n.workflowsById[a],settings:r,versionId:u}),s},currentUserMCPKey:w,getOrCreateApiKey:async function(){const e=await async function(e){return await l(e,"GET","/mcp/api-key")}(f.restApiContext);return w.value=e,e},generateNewApiKey:async function(){const e=await async function(e){return await l(e,"POST","/mcp/api-key/rotate")}(f.restApiContext);return w.value=e,e},resetCurrentUserMCPKey:function(){w.value=null},oauthClients:g,getAllOAuthClients:async function(){const e=await async function(e){return await l(e,"GET","/mcp/oauth-clients")}(f.restApiContext);return g.value=e.data,e.data},removeOAuthClient:async function(e){const n=await async function(e,n){return await l(e,"DELETE",`/mcp/oauth-clients/${encodeURIComponent(n)}`)}(f.restApiContext,e);return g.value=g.value.filter((n=>n.id!==e)),n},getMcpEligibleWorkflows:async function(e){return await async function(e,n){const t={};return void 0!==n?.take&&(t.take=n.take),void 0!==n?.skip&&(t.skip=n.skip),n?.query&&(t.filter=JSON.stringify({query:n.query})),await p(e,"GET","/mcp/workflows",t)}(f.restApiContext,e)},connectPopoverOpen:b,openConnectPopover:function(){b.value=!0},closeConnectPopover:function(){b.value=!1}}})))}}})); //# sourceMappingURL=mcp.store-legacy-DMDbnMky.js.map