UNPKG

qeek-mcp-assistant

Version:

QEEK MCP Server - AI assistant for QEEK codebase questions. Connect to your Mastra service via Model Context Protocol.

37 lines (33 loc) 966 B
const fetch = require('node-fetch'); const { API_CONFIG, loadToken } = require('./config'); // Test connection to QEEK API async function testConnection() { try { const token = loadToken(); if (!token) { console.error('Error: No token found. Please run setup first.'); process.exit(1); } console.log('Testing connection to QEEK API...'); const response = await fetch(`${API_CONFIG.PRODUCTION_URL}${API_CONFIG.VERIFY_ENDPOINT}`, { method: 'GET', headers: { 'Authorization': `Bearer ${token}`, 'User-Agent': 'QEEK-MCP-Assistant/1.0.0' } }); if (response.ok) { console.log('✅ Connection successful!'); } else { console.error('❌ Connection failed:', response.statusText); process.exit(1); } } catch (error) { console.error('Error testing connection:', error.message); process.exit(1); } } // Export functions module.exports = { testConnection };