UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 3.08 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.16.1`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`ab91c3a6-ebff-42a0-ac95-1839dd039268`,e._sentryDebugIdIdentifier=`sentry-dbid-ab91c3a6-ebff-42a0-ac95-1839dd039268`)})()}catch{}import{Ft as e,S as t}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{Rr as n,oa as r,ra as i,s as a,sr as o}from"./users.store-xP93bV7X.js";import{T as s,c,s as l,t as u}from"./useRootStore-XEREVjMN.js";import{t as d}from"./settings.store-CAFiYCMH.js";async function f(e,t){return await c(e,`PATCH`,`/mcp/settings`,{mcpAccessEnabled:t})}async function p(e){return await c(e,`GET`,`/mcp/api-key`)}async function m(e){return await c(e,`POST`,`/mcp/api-key/rotate`)}async function h(e,t,n){return await c(e,`PATCH`,`/mcp/workflows/${encodeURIComponent(t)}/toggle-access`,{availableInMCP:n})}async function g(e){return await c(e,`GET`,`/mcp/oauth-clients`)}async function _(e,t){return await c(e,`DELETE`,`/mcp/oauth-clients/${encodeURIComponent(t)}`)}async function v(e,t){let n={};return t?.take!==void 0&&(n.take=t.take),t?.skip!==void 0&&(n.skip=t.skip),t?.query&&(n.filter=JSON.stringify({query:t.query})),await l(e,`GET`,`/mcp/workflows`,n)}var y=s(`mcp`,()=>{let s=a(),c=o(),l=u(),y=d(),b=e(null),x=e([]),S=e(!1),C=t(()=>!!y.moduleSettings.mcp?.mcpAccessEnabled);async function w(e=1,t=50){return(await c.fetchWorkflowsPage(void 0,e,t,`updatedAt:desc`,{isArchived:!1,availableInMCP:!0},!1,!1)).filter(n)}async function T(e){let{mcpAccessEnabled:t}=await f(l.restApiContext,e);return y.moduleSettings.mcp={...y.moduleSettings.mcp??{},mcpAccessEnabled:t},t}async function E(e,t){let n=await h(l.restApiContext,e,t),{id:a,settings:o,versionId:u}=n;return a===s.workflowId&&(s.setWorkflowVersionData({versionId:u,name:s.versionData?.name??null,description:s.versionData?.description??null}),o&&r(i(a)).mergeSettings(o)),c.workflowsById[a]&&(c.workflowsById[a]={...c.workflowsById[a],settings:o,versionId:u}),n}async function D(){let e=await p(l.restApiContext);return b.value=e,e}async function O(){let e=await m(l.restApiContext);return b.value=e,e}function k(){b.value=null}async function A(){let e=await g(l.restApiContext);return x.value=e.data,e.data}async function j(e){let t=await _(l.restApiContext,e);return x.value=x.value.filter(t=>t.id!==e),t}async function M(e){return await v(l.restApiContext,e)}function N(){S.value=!0}function P(){S.value=!1}return{mcpAccessEnabled:C,fetchWorkflowsAvailableForMCP:w,setMcpAccessEnabled:T,toggleWorkflowMcpAccess:E,currentUserMCPKey:b,getOrCreateApiKey:D,generateNewApiKey:O,resetCurrentUserMCPKey:k,oauthClients:x,getAllOAuthClients:A,removeOAuthClient:j,getMcpEligibleWorkflows:M,connectPopoverOpen:S,openConnectPopover:N,closeConnectPopover:P}});export{y as t}; //# sourceMappingURL=mcp.store-BiiU-pKy.js.map