mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-06-03 19:25:19 +02:00
allow importing mcp tools
This commit is contained in:
parent
8bffc4fc7c
commit
1c71028acf
2 changed files with 10 additions and 1 deletions
|
|
@ -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" /> : <></>}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue