Skip to main content
Glama

EuConquisto Composer MCP

by rkm097git
test-direct-api.js2.1 kB
#!/usr/bin/env node /** * Quick test script for direct API authentication */ import { DirectAPIConfig } from './src/config/direct-api-config.js'; console.log('🔍 Testing Direct API Configuration'); console.log('====================================\n'); // Load from environment const loaded = DirectAPIConfig.loadFromEnvironment(); console.log('📊 Configuration Status:'); console.log(` Environment Variables Loaded: ${loaded ? '✅' : '❌'}`); if (loaded) { const status = DirectAPIConfig.getValidationStatus(); const summary = DirectAPIConfig.getSummary(); console.log('\n📋 Configuration Details:'); console.log(` Has Access Token: ${status.issues.missingAccessToken ? '❌' : '✅'} (${summary.authentication.tokenLength} chars)`); console.log(` Has Project UID: ${status.issues.missingProjectUid ? '❌' : '✅'}`); console.log(` Has Connectors: ${status.issues.missingConnectors ? '❌' : '✅'} (${summary.authentication.connectorsCount} available)`); console.log(` Token Type: ${summary.authentication.tokenType}`); console.log(` Selected Connector: ${summary.authentication.selectedConnector}`); if (DirectAPIConfig.authentication.projectUid) { console.log(` Project UID: ${DirectAPIConfig.authentication.projectUid}`); } if (DirectAPIConfig.authentication.connectors.length > 0) { console.log('\n📡 Available Connectors:'); DirectAPIConfig.authentication.connectors.forEach((c, i) => { console.log(` ${i + 1}. ${c.name || 'Unnamed'} (${c.uid})`); }); } console.log('\n✅ Direct API configuration is ready for use!'); console.log('🎯 Next: The Direct API client can now make authenticated requests'); } else { console.log('\n❌ Environment variables not found'); console.log('🎯 Make sure you ran: source config/direct-api.env'); console.log(' Or set the following environment variables:'); console.log(' - EUCONQUISTO_ACCESS_TOKEN'); console.log(' - EUCONQUISTO_PROJECT_UID'); console.log(' - EUCONQUISTO_CONNECTORS'); } console.log('\n' + '='.repeat(50) + '\n');

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/rkm097git/euconquisto-composer-mcp-poc'

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