We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/robotics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# Webapp Start - Standardized SOTA
$WebPort = 10706
$BackendPort = $WebPort + 1
$ProjectRoot = Split-Path -Parent (Split-Path -Parent $PSScriptRoot)
# 1. Kill any process squatting on the ports
Write-Host "Checking for port squatters on $WebPort and $BackendPort..." -ForegroundColor Yellow
$pids = Get-NetTCPConnection -LocalPort $WebPort, $BackendPort -ErrorAction SilentlyContinue | Where-Object { $_.OwningProcess -gt 4 } | Select-Object -ExpandProperty OwningProcess -Unique
foreach ($p in $pids) {
Write-Host "Found squatter (PID: $p). Terminating..." -ForegroundColor Red
try { Stop-Process -Id $p -Force -ErrorAction Stop } catch { Write-Host "Warning: Could not terminate PID $p." -ForegroundColor Gray }
}
# 2. Setup
Set-Location $PSScriptRoot
if (-not (Test-Path "node_modules")) { npm install }
# 3. Start the Python backend in a new window
Write-Host "No local backend service detected. Starting in frontend-only mode." -ForegroundColor Gray
# 4. Run server (Vite dev)
Write-Host "Starting Vite frontend on port $WebPort ..." -ForegroundColor Cyan
npm run dev -- --port $WebPort --host