Skip to main content
Glama
types.ts1.01 kB
import { z } from 'zod'; // Configuration schema for the MCP server export const configSchema = z.object({ expoToken: z.string().optional() .describe("Expo access token for authentication (can also use EXPO_TOKEN env var)"), defaultFormat: z.enum(["json", "markdown"]).default("markdown") .describe("Default output format for tool responses") }); export type ExpoServerConfig = z.infer<typeof configSchema>; // Common schemas used across tools export const PlatformSchema = z.enum(['ios', 'android', 'all']); export const BuildProfileSchema = z.enum(['development', 'preview', 'production']); export const FormatSchema = z.enum(['json', 'markdown']); export const DetailLevelSchema = z.enum(['concise', 'detailed']); export type Platform = z.infer<typeof PlatformSchema>; export type BuildProfile = z.infer<typeof BuildProfileSchema>; export type Format = z.infer<typeof FormatSchema>; export type DetailLevel = z.infer<typeof DetailLevelSchema>; // Constants export const CHARACTER_LIMIT = 25000;

Latest Blog Posts

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/CaullenOmdahl/expo-mcp-server'

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