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 { describe, it, expect } from "vitest";
import { extractDeploymentNameForWorkOS } from "./extractDeploymentNameForWorkOS.js";
describe("extractDeploymentNameForWorkOS", () => {
it("extracts deployment name from valid URL", () => {
expect(
extractDeploymentNameForWorkOS("https://happy-capybara-123.convex.cloud"),
).toEqual("happy-capybara-123");
});
it("extracts deployment name from EU region URL", () => {
expect(
extractDeploymentNameForWorkOS(
"https://basic-whale-224.eu-west-1.convex.cloud",
),
).toEqual("basic-whale-224");
});
it("returns null for non-convex.cloud URLs", () => {
expect(extractDeploymentNameForWorkOS("https://api.sync.t3.chat")).toEqual(
null,
);
});
it("returns null for convex.site", () => {
expect(
extractDeploymentNameForWorkOS("https://happy-capybara-123.convex.site"),
).toEqual(null);
});
});