Skip to main content
Glama
checkPort.ts576 B
export async function isPortFree(port: number) { if (port) { const isPortInUse = await new Promise((resolve) => { const net = require("net"); const server = net.createServer(); server.once("error", (err: any) => { if (err.code === "EADDRINUSE") { resolve(true); } else { resolve(false); } }); server.once("listening", () => { server.close(); resolve(false); }); server.listen(port); }); if (isPortInUse) { return false; } return true; } }

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/ashwwwin/furi'

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