import { defineExecutorFrontendPlugin, liveFrontendPluginComponent,} from "@executor/react/plugins"; import { McpAddPage, McpDetailRoute, McpEditRoute,} from "./components"; export const McpReactPlugin = defineExecutorFrontendPlugin({ key: "mcp", displayName: "MCP", description: "Connect remote or local MCP servers.", routes: [ { key: "add", path: "add", component: liveFrontendPluginComponent(() => McpAddPage), }, { key: "detail", path: "sources/$sourceId", component: liveFrontendPluginComponent(() => McpDetailRoute), }, { key: "edit", path: "sources/$sourceId/edit", component: liveFrontendPluginComponent(() => McpEditRoute), }, ],});
import {
defineExecutorFrontendPlugin,
liveFrontendPluginComponent,
} from "@executor/react/plugins";
import {
McpAddPage,
McpDetailRoute,
McpEditRoute,
} from "./components";
export const McpReactPlugin = defineExecutorFrontendPlugin({
key: "mcp",
displayName: "MCP",
description: "Connect remote or local MCP servers.",
routes: [
{
key: "add",
path: "add",
component: liveFrontendPluginComponent(() => McpAddPage),
},
{
key: "detail",
path: "sources/$sourceId",
component: liveFrontendPluginComponent(() => McpDetailRoute),
},
{
key: "edit",
path: "sources/$sourceId/edit",
component: liveFrontendPluginComponent(() => McpEditRoute),
},
],
});