SAMMI MCP GET STREAM DECK BUTTONS
- { "color": 12632256.0, "persistent": 1.0, "text": "MCP Get SD Buttons", "release_duration": 0.0, "queueable": 0.0, "command_list": [ { "b1": "=", "cmd": 15.0, "obsid": "Main", "pos": 0.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "elgato_mcp_url", "b2": "\"http:\/\/localhost:9090\/mcp\"" }, { "cmd": 6.0, "obsid": "Main", "pos": 1.0, "vis": 0, "ms": 0.0, "sel": false, "dis": false, "xpan": 60.0, "b0": "DON'T TOUCH!\nHas some disabled command(s) for saving info to files for testing\nor future storage of buttons instead of running this every time launch SAMMI", "v0": 26.0 }, { "cmd": 78.0, "obsid": "Main", "pos": 2.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array" }, { "b1": "mcpsessionid", "cmd": 162.0, "obsid": "Main", "pos": 3.0, "vis": 1.0, "ms": 100.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "MCP_GETSESSION", "b2": "mcpsessionid" }, { "b53": "", "b5": "", "b13": "==", "v14": 0.0, "b36": "", "b38": "", "v10": 0.0, "b32": "", "b19": "==", "b57": "", "b59": "", "b17": "", "b1": "==", "v18": 0.0, "v16": 0.0, "b34": "==", "b7": "==", "b11": "", "b9": "", "b51": "", "b15": "", "b3": "", "b55": "==", "v12": 0.0, "cmd": 7.0, "b30": "", "b43": "==", "v21": 0.0, "v1": 0.0, "b26": "", "b28": "==", "obsid": "Main", "b22": "==", "pos": 4.0, "v5": 0.0, "b47": "", "b49": "==", "v3": 0.0, "vis": 0, "b24": "", "ms": 0.0, "b41": "", "sel": false, "b45": "", "v9": 0.0, "dis": 0.0, "xpan": 0.0, "b20": "", "v7": 0.0, "b33": "", "v11": 0.0, "b16": "==", "b0": "mcpsessionid", "b58": "==", "b56": "", "b18": "", "b4": "==", "b12": "", "b52": "==", "b39": "", "b37": "==", "v15": 0.0, "b54": "", "b14": "", "b2": "\"empty\"", "b31": "==", "v13": 0.0, "b35": "", "v17": 0.0, "v19": 0.0, "b50": "", "b8": "", "b6": "", "b10": "==", "b23": "", "v4": 0.0, "b48": "", "b46": "==", "v20": 0.0, "b42": "", "b29": "", "v0": 3.0, "b27": "", "b44": "", "b21": "", "v6": 0.0, "v8": 0.0, "v2": 1.0, "b25": "==", "b40": "==", "v22": 0.0 }, { "b1": "0", "cmd": 132.0, "obsid": "Main", "pos": 5.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "MCP_GETSESSION", "v0": 0.0 }, { "b1": "mcpsessionid", "cmd": 162.0, "obsid": "Main", "pos": 6.0, "vis": 1.0, "ms": 1000.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "MCP_GETSESSION", "b2": "mcpsessionid" }, { "cmd": 141.0, "obsid": "Main", "pos": 7.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "Run GETSDBUTTONS again", "v0": 0.0 }, { "b53": "", "b5": "", "b13": "==", "v14": 0.0, "b36": "", "b38": "", "v10": 0.0, "b32": "", "b19": "==", "b57": "", "b59": "", "b17": "", "b1": "!=", "v18": 0.0, "v16": 0.0, "b34": "==", "b7": "==", "b11": "", "b9": "", "b51": "", "b15": "", "b3": "", "b55": "==", "v12": 0.0, "cmd": 7.0, "b30": "", "b43": "==", "v21": 0.0, "v1": 0.0, "b26": "", "b28": "==", "obsid": "Main", "b22": "==", "pos": 8.0, "v5": 0.0, "b47": "", "b49": "==", "v3": 0.0, "vis": 0, "b24": "", "ms": 2000.0, "b41": "", "sel": false, "b45": "", "v9": 0.0, "dis": 0.0, "xpan": 0.0, "b20": "", "v7": 0.0, "b33": "", "v11": 0.0, "b16": "==", "b0": "mcpsessionid", "b58": "==", "b56": "", "b18": "", "b4": "==", "b12": "", "b52": "==", "b39": "", "b37": "==", "v15": 0.0, "b54": "", "b14": "", "b2": "\"empty\"", "b31": "==", "v13": 0.0, "b35": "", "v17": 0.0, "v19": 0.0, "b50": "", "b8": "", "b6": "", "b10": "==", "b23": "", "v4": 0.0, "b48": "", "b46": "==", "v20": 0.0, "b42": "", "b29": "", "v0": 19.0, "b27": "", "b44": "", "b21": "", "v6": 0.0, "v8": 0.0, "v2": 1.0, "b25": "==", "b40": "==", "v22": 0.0 }, { "cmd": 6.0, "obsid": "Main", "pos": 9.0, "vis": 1.0, "ms": 2000.0, "sel": false, "dis": 0.0, "xpan": 48.0, "b0": "this prevent sammi crashing\nmay need to run a few times until session ID is obtained\nor just make sure to run the MCP_GETSESSION button first", "v0": 0.0 }, { "cmd": 16.0, "obsid": "Main", "pos": 10.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpheaders" }, { "b1": "Content-Type", "cmd": 165.0, "obsid": "Main", "pos": 11.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpheaders", "b2": "\"application\/json\"" }, { "b1": "Accept", "cmd": 165.0, "obsid": "Main", "pos": 12.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpheaders", "b2": "\"application\/json, text\/event-stream\"" }, { "b1": "mcp-session-id", "cmd": 165.0, "obsid": "Main", "pos": 13.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpheaders", "b2": "mcpsessionid" }, { "b1": "POST", "b3": "{\"jsonrpc\":\"2.0\",\"method\":\"tools\/call\",\"params\":{\"name\":\"streamdeck__get_executable_actions\",\"arguments\":{}},\"id\":3}", "cmd": 169.0, "obsid": "Main", "pos": 14.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 13.0, "async": 0.0, "b0": "\/$elgato_mcp_url$\/", "b4": "mcpbuttons", "b2": "mcpheaders" }, { "b1": "data:", "cmd": 217.0, "obsid": "Main", "pos": 15.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "\/$mcpbuttons.result$\/", "b2": "mcpbuttons_array" }, { "b1": "0", "cmd": 97.0, "obsid": "Main", "pos": 16.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array" }, { "b1": "\/$mcpbuttons_array[0]$\/", "cmd": 168.0, "obsid": "Main", "pos": 17.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array", "v0": 0.0 }, { "b1": "\/$mcpbuttons_array.result.content[0].text$\/", "cmd": 255.0, "obsid": "Main", "pos": 18.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 1, "xpan": 0.0, "b0": "C:\\Users\\Public\\STREAM\\Stream Deck\\sammipullmcp\\buttons.txt", "v0": 0.0 }, { "b1": "=", "cmd": 15.0, "obsid": "Main", "pos": 19.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_str", "b2": "mcpbuttons_array.result.content[0].text" }, { "b1": "\/$mcpbuttons_str$\/", "cmd": 168.0, "obsid": "Main", "pos": 20.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array", "v0": 0.0 }, { "b1": "number_of_actions", "cmd": 100.0, "obsid": "Main", "pos": 21.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array.actions" }, { "b1": "=", "cmd": 15.0, "obsid": "Main", "pos": 22.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "counter", "b2": "0" }, { "cmd": 16.0, "obsid": "Main", "pos": 23.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "title_and_id" }, { "cmd": 9.0, "obsid": "Main", "pos": 24.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "number_of_actions", "v0": 3.0 }, { "b1": "counter", "cmd": 259.0, "obsid": "Main", "pos": 25.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "mcpbuttons_array.actions", "b2": "an_action" }, { "b1": "\/$an_action.title$\/", "cmd": 165.0, "obsid": "Main", "pos": 26.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "title_and_id", "b2": "an_action.id" }, { "b1": "=", "cmd": 15.0, "obsid": "Main", "pos": 27.0, "vis": 1.0, "ms": 0.0, "sel": false, "dis": 0.0, "xpan": 0.0, "b0": "counter", "b2": "(counter + 1)" } ], "press_type": 0.0, "x": 0.0, "is_transparent": 0.0, "border": 2.0, "image": "", "triggers": [ ], "group_id": "", "overlappable": 0.0, "init_variable": "", "deck": 18.0, "width": 0.20000000000000001110223024625157, "button_id": "MCP_GETSDBUTTONS", "button_duration": 2000.0, "y": 0.20000000000000001110223024625157, "switch_deck": "", "height": 0.19999999999999995559107901499374, "release_list": [ ], "functions": 65.0, "stretch": 0.0 }
Pasted 2026-04-06 03:50:55
Short link:
Short link: