Skip to main content
Glama

n8n-MCP

by 88-888
test-workflow-insert.tsβ€’1.55 kB
#!/usr/bin/env npx tsx /** * Test direct workflow insert to Supabase */ import { createClient } from '@supabase/supabase-js'; const TELEMETRY_BACKEND = { URL: 'https://ydyufsohxdfpopqbubwk.supabase.co', ANON_KEY: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlkeXVmc29oeGRmcG9wcWJ1YndrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTg3OTYyMDAsImV4cCI6MjA3NDM3MjIwMH0.xESphg6h5ozaDsm4Vla3QnDJGc6Nc_cpfoqTHRynkCk' }; async function testWorkflowInsert() { const supabase = createClient(TELEMETRY_BACKEND.URL, TELEMETRY_BACKEND.ANON_KEY, { auth: { persistSession: false, autoRefreshToken: false, } }); const testWorkflow = { user_id: 'direct-test-' + Date.now(), workflow_hash: 'hash-direct-' + Date.now(), node_count: 2, node_types: ['webhook', 'http'], has_trigger: true, has_webhook: true, complexity: 'simple' as const, sanitized_workflow: { nodes: [ { id: '1', type: 'webhook', parameters: {} }, { id: '2', type: 'http', parameters: {} } ], connections: {} } }; console.log('Attempting direct insert to telemetry_workflows...'); console.log('Data:', JSON.stringify(testWorkflow, null, 2)); const { data, error } = await supabase .from('telemetry_workflows') .insert([testWorkflow]); if (error) { console.error('\n❌ Error:', error); } else { console.log('\nβœ… Success! Workflow inserted'); if (data) { console.log('Response:', data); } } } testWorkflowInsert().catch(console.error);

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/88-888/n8n-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server