From 3a622ea7af91de44d1a0bc249846014e114c9a54 Mon Sep 17 00:00:00 2001 From: dbth <1097224+believethehype@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:12:43 +0100 Subject: [PATCH] Update mcpbridge.py --- nostr_dvm/tasks/mcpbridge.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/nostr_dvm/tasks/mcpbridge.py b/nostr_dvm/tasks/mcpbridge.py index 157be75..2fd2d9c 100644 --- a/nostr_dvm/tasks/mcpbridge.py +++ b/nostr_dvm/tasks/mcpbridge.py @@ -104,8 +104,10 @@ class MCPBridge(DVMTaskInterface): elif options["command"] == "execute-tool": print(options["payload"]) - tool_name = "get-crypto-price" - tool_args = {"symbol": "BTC"} + ob = json.loads(options["payload"]) + + tool_name = ob["name"] + tool_args = ob["parameters"] tool_response = await self.call_tool(config_path, server_names, tool_name, tool_args) return json.dumps(tool_response) @@ -189,15 +191,6 @@ class MCPBridge(DVMTaskInterface): return "not_found" - - - - - - - - - alltools = [] for server_name in server_names: server_params = await config.load_config(config_path, server_name)