Skip to main content
Glama

cognee-mcp

handleServerErrors.ts778 B
import { redirect } from "next/navigation"; export default function handleServerErrors(response: Response, retry?: (response: Response) => Promise<Response>, useCloud?: boolean): Promise<Response> { return new Promise((resolve, reject) => { if (response.status === 401 && !useCloud) { if (retry) { return retry(response) .catch(() => { return redirect("/auth/login"); }); } else { return redirect("/auth/login"); } } if (!response.ok) { return response.json().then(error => { error.status = response.status; reject(error); }); } if (response.status >= 200 && response.status < 300) { return resolve(response); } return reject(response); }); }

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/topoteretes/cognee'

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