Skip to main content
Glama
by turnono
simple-test.js2.22 kB
#!/usr/bin/env node // Simple test to verify we can call the 7pace API directly with our credentials require('dotenv').config(); const axios = require('axios'); async function testDirect7PaceAPI() { console.log('��� Direct 7pace API test...\n'); const org = process.env.SEVENPACE_ORGANIZATION; const token = process.env.SEVENPACE_TOKEN; if (!org || !token) { console.error('❌ Missing environment variables'); return; } console.log('✅ Organization:', org); console.log('✅ Token available:', token.length > 0); try { const client = axios.create({ baseURL: `https://${org}.timehub.7pace.com`, headers: { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json', }, timeout: 10000 }); // Test the exact working endpoint console.log('��� Testing: /api/rest/worklogs?api-version=3.2&$top=3'); const response = await client.get('/api/rest/worklogs?api-version=3.2&$top=3'); console.log('✅ SUCCESS!'); console.log(`��� Status: ${response.status}`); console.log(`��� Found ${response.data.data.length} worklogs`); if (response.data.data.length > 0) { const log = response.data.data[0]; console.log('\n��� Sample worklog:'); console.log(` ID: ${log.id}`); console.log(` Work Item: ${log.workItemId}`); console.log(` Length: ${log.length} seconds (${(log.length/3600).toFixed(2)} hours)`); console.log(` Date: ${log.timestamp}`); console.log(` Comment: ${log.comment || '(no comment)'}`); } console.log('\n��� 7pace API is working correctly!'); console.log('��� The issue is likely in the MCP server implementation, not the API.'); } catch (error) { console.error('❌ Failed:', error.message); if (error.response) { console.error(` Status: ${error.response.status}`); console.error(` Data:`, error.response.data); } } } testDirect7PaceAPI().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/turnono/7pace-mcp-server'

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