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
JavaScript
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
};