Skip to main content
Glama
quick_test.py2.39 kB
#!/usr/bin/env python3 import requests import json import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) def quick_test(): """Quick test of the endpoints""" base_url = "https://mcp-server-production-110a.up.railway.app" # Test 1: Health check (should work) print("🔍 Testing /health endpoint...") try: response = requests.get(f"{base_url}/health", timeout=3) print(f"Health Check: {response.status_code} - {'✅ Working' if response.status_code == 200 else '❌ Failed'}") except Exception as e: print(f"Health Check: ❌ Error - {e}") return False # Test 2: Auth endpoint (should now work after redeploy) print("\n🔍 Testing /auth/generate-token endpoint...") try: response = requests.post(f"{base_url}/auth/generate-token", json={}, timeout=5, headers={'Content-Type': 'application/json'}) print(f"Auth Endpoint: {response.status_code}") if response.status_code == 200: print("✅ SUCCESS! Auth endpoint is working!") data = response.json() print(f"Token: {data.get('access_token', 'N/A')[:20]}...") elif response.status_code == 422: print("❌ Still getting 422 - authentication may still be required") else: print(f"⚠️ Unexpected status: {response.text[:100]}") except Exception as e: print(f"Auth Endpoint: ❌ Error - {e}") # Test 3: New public endpoint print("\n🔍 Testing /generate-token endpoint...") try: response = requests.post(f"{base_url}/generate-token", json={}, timeout=5, headers={'Content-Type': 'application/json'}) print(f"Public Endpoint: {response.status_code}") if response.status_code == 200: print("✅ SUCCESS! Public endpoint is working!") data = response.json() print(f"Token: {data.get('access_token', 'N/A')[:20]}...") else: print(f"⚠️ Status: {response.text[:100]}") except Exception as e: print(f"Public Endpoint: ❌ Error - {e}") if __name__ == "__main__": quick_test()

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/Pritrj/mcp-server'

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