Skip to main content
Glama

gitlab mcp

import { z } from "zod"; import { pino } from 'pino'; const DEFAULT_NULL = process.env.DEFAULT_NULL === "true"; const logger = pino({ level: process.env.LOG_LEVEL || 'info', transport: { target: 'pino-pretty', options: { colorize: true, levelFirst: true, destination: 2, }, }, }); export const flexibleBoolean = z.preprocess(val => { if (typeof val === "boolean") { return val; } let result = "false"; try { result = String(val).toLowerCase(); } catch { return false; } return ["true", "t", "1"].includes(result); }, z.boolean()); export const flexibleBooleanNullable = DEFAULT_NULL ? flexibleBoolean.nullable().default(null) : flexibleBoolean.nullable();

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/zereight/gitlab-mcp'

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