We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import { NextApiRequest, NextApiResponse } from "next";
import { refreshSession, createSessionCookie } from "server/workos";
export default async function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
if (req.method !== "POST") {
res.setHeader("Allow", "POST");
res.status(405).end("Method Not Allowed");
return;
}
try {
const result = await refreshSession(req);
if (!result) {
return res.status(401).json({ error: "No valid session found" });
}
res.setHeader("Set-Cookie", createSessionCookie(result.sealedSession));
res.status(200).json({ accessToken: result.accessToken });
} catch (error: any) {
console.error("Error refreshing session:", error);
res.status(500).json({ error: error.message || "Internal server error" });
}
}