Skip to main content
Glama

GitLab MCP Server

by anupsahu
customSchemas.ts621 B
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 === 'string') { return val.toLowerCase() === 'true'; } return val; }, 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/anupsahu/gitlab-mcp'

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