UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 3.09 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.13.4`}}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]=`c7a6a3f1-ade2-4b3d-88a3-2f48c675c5f8`,e._sentryDebugIdIdentifier=`sentry-dbid-c7a6a3f1-ade2-4b3d-88a3-2f48c675c5f8`)})()}catch{}import{Ft as e,S as t}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{As as n,Gr as r,aa as i,na as a,pi as o,s}from"./users.store-BHWXXawf.js";import{d as c,j as l,r as u,u as d}from"./_baseOrderBy-CaKruttV.js";import{c as f}from"./mcp.constants-1YI8b9Rg.js";async function p(e,t){return await c(e,`PATCH`,`/mcp/settings`,{mcpAccessEnabled:t})}async function m(e){return await c(e,`GET`,`/mcp/api-key`)}async function h(e){return await c(e,`POST`,`/mcp/api-key/rotate`)}async function g(e,t,n){return await c(e,`PATCH`,`/mcp/workflows/${encodeURIComponent(t)}/toggle-access`,{availableInMCP:n})}async function _(e){return await c(e,`GET`,`/mcp/oauth-clients`)}async function v(e,t){return await c(e,`DELETE`,`/mcp/oauth-clients/${encodeURIComponent(t)}`)}async function y(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 d(e,`GET`,`/mcp/workflows`,n)}const b=l(`mcp`,()=>{let c=s(),l=r(),d=u(),f=n(),b=e(null),x=e([]),S=e(!1),C=t(()=>!!f.moduleSettings.mcp?.mcpAccessEnabled);async function w(e=1,t=50){return(await l.fetchWorkflowsPage(void 0,e,t,`updatedAt:desc`,{isArchived:!1,availableInMCP:!0},!1,!1)).filter(o)}async function T(e){let{mcpAccessEnabled:t}=await p(d.restApiContext,e);return f.moduleSettings.mcp={...f.moduleSettings.mcp??{},mcpAccessEnabled:t},t}async function E(e,t){let n=await g(d.restApiContext,e,t),{id:r,settings:o,versionId:s}=n;return r===c.workflowId&&(c.setWorkflowVersionData({versionId:s,name:c.versionData?.name??null,description:c.versionData?.description??null}),o&&i(a(r)).mergeSettings(o)),l.workflowsById[r]&&(l.workflowsById[r]={...l.workflowsById[r],settings:o,versionId:s}),n}async function D(){let e=await m(d.restApiContext);return b.value=e,e}async function O(){let e=await h(d.restApiContext);return b.value=e,e}function k(){b.value=null}async function A(){let e=await _(d.restApiContext);return x.value=e.data,e.data}async function j(e){let t=await v(d.restApiContext,e);return x.value=x.value.filter(t=>t.id!==e),t}async function M(e){return await y(d.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{b as t}; //# sourceMappingURL=mcp.store-C36HSxV6.js.map