We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/roman-vm/ask-me-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
run-e2e-ci.shโข846 B
#!/bin/bash
# CI-friendly E2E test runner
# This script ensures proper startup/shutdown for CI environments
set -e
echo "๐ Starting CI-friendly E2E test run..."
# Build server first
echo "๐ฆ Building askme-server..."
npx nx build askme-server
# Build UI for CI
echo "๐ฆ Building askme-ui..."
npx nx build askme-ui
# Start UI server in background for CI
echo "๐ Starting UI server..."
npx nx serve askme-ui --port 4200 &
UI_SERVER_PID=$!
# Wait for UI server to be ready
echo "โณ Waiting for UI server to be ready..."
timeout 120 sh -c 'until curl -s http://localhost:4200 > /dev/null; do sleep 1; done'
# Run E2E tests in CI mode
echo "๐งช Running E2E tests in CI mode..."
CI=true npx nx e2e askme-ui-e2e --verbose
# Cleanup
echo "๐งน Cleaning up..."
kill $UI_SERVER_PID 2>/dev/null || true
echo "โ E2E tests completed!"