/**
* Global setup for E2E tests
* Runs before any E2E tests begin
*/
export async function setup() {
console.log('🔧 Setting up E2E test environment...');
// Ensure required environment variables are set
if (!process.env.NODE_ENV) {
process.env.NODE_ENV = 'test';
}
// Set up test-specific logging
process.env.LOG_LEVEL = 'warn';
// Disable console logging for MCP servers during tests
process.env.MCP_DISABLE_CONSOLE = 'true';
// Set up timeout for cleanup
process.env.TEST_CLEANUP_TIMEOUT = '15000';
console.log('✅ E2E test environment ready');
}
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/1mcp-app/agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server