From 1c71028acf9868ff4c7ecf51901a0fd41ecebcf2 Mon Sep 17 00:00:00 2001
From: ramnique <30795890+ramnique@users.noreply.github.com>
Date: Sat, 15 Mar 2025 02:51:24 +0530
Subject: [PATCH] allow importing mcp tools
---
.../app/projects/[projectId]/workflow/entity_list.tsx | 2 +-
.../projects/[projectId]/workflow/workflow_editor.tsx | 9 +++++++++
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/apps/rowboat/app/projects/[projectId]/workflow/entity_list.tsx b/apps/rowboat/app/projects/[projectId]/workflow/entity_list.tsx
index 9dca2490..81b0e2c6 100644
--- a/apps/rowboat/app/projects/[projectId]/workflow/entity_list.tsx
+++ b/apps/rowboat/app/projects/[projectId]/workflow/entity_list.tsx
@@ -123,7 +123,7 @@ export function EntityList({
onClick={() => onSelectTool(tool.name)}
selectedRef={selectedEntity?.type === "tool" && selectedEntity.name === tool.name ? selectedRef : undefined}
rightElement={}
- icon={tool.isMcp ? : undefined}
+ icon={tool.isMcp ? : <>>}
/>
))}
diff --git a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx
index 002dc049..1b63fd7e 100644
--- a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx
+++ b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx
@@ -795,6 +795,9 @@ export function WorkflowEditor({
if (key === 'clipboard') {
handleCopyJSON();
}
+ if (key === 'mcp') {
+ setIsMcpImportModalOpen(true);
+ }
}}
>
Copy as JSON
+ }
+ >
+ MCP: Import tools
+