allow importing mcp tools

This commit is contained in:
ramnique 2025-03-15 02:51:24 +05:30 committed by Ramnique Singh
parent 8bffc4fc7c
commit 1c71028acf
2 changed files with 10 additions and 1 deletions

View file

@ -123,7 +123,7 @@ export function EntityList({
onClick={() => onSelectTool(tool.name)} onClick={() => onSelectTool(tool.name)}
selectedRef={selectedEntity?.type === "tool" && selectedEntity.name === tool.name ? selectedRef : undefined} selectedRef={selectedEntity?.type === "tool" && selectedEntity.name === tool.name ? selectedRef : undefined}
rightElement={<EntityDropdown name={tool.name} onDelete={onDeleteTool} />} rightElement={<EntityDropdown name={tool.name} onDelete={onDeleteTool} />}
icon={tool.isMcp ? <ImportIcon className="w-4 h-4 text-blue-700" /> : undefined} icon={tool.isMcp ? <ImportIcon className="w-4 h-4 text-blue-700" /> : <></>}
/> />
))} ))}

View file

@ -795,6 +795,9 @@ export function WorkflowEditor({
if (key === 'clipboard') { if (key === 'clipboard') {
handleCopyJSON(); handleCopyJSON();
} }
if (key === 'mcp') {
setIsMcpImportModalOpen(true);
}
}} }}
> >
<DropdownItem <DropdownItem
@ -822,6 +825,12 @@ export function WorkflowEditor({
> >
Copy as JSON Copy as JSON
</DropdownItem> </DropdownItem>
<DropdownItem
key="mcp"
startContent={<ImportIcon className="w-4 h-4 text-blue-700" />}
>
MCP: Import tools
</DropdownItem>
</DropdownMenu> </DropdownMenu>
</Dropdown> </Dropdown>
</div> </div>