Skip to main content
Glama
config.ts1.07 kB
/** * Field mapper configuration and settings * Extracted from ../config.ts during Issue #529 modular refactoring */ import { UniversalResourceType } from '../types.js'; /** * Mapping configuration defaults for each resource type * Controls strict mode behavior for field validation */ export const MappingDefaults: Record< UniversalResourceType, { strictMode: boolean } > = { [UniversalResourceType.COMPANIES]: { strictMode: false }, [UniversalResourceType.PEOPLE]: { strictMode: false }, [UniversalResourceType.DEALS]: { strictMode: true }, [UniversalResourceType.TASKS]: { strictMode: false }, [UniversalResourceType.RECORDS]: { strictMode: true }, [UniversalResourceType.NOTES]: { strictMode: true }, [UniversalResourceType.LISTS]: { strictMode: false }, }; /** * Determines if strict mode validation should be applied for a resource type * In strict mode, field validation errors become blocking errors instead of warnings */ export const strictModeFor = (rt: UniversalResourceType): boolean => MappingDefaults[rt]?.strictMode ?? false;

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/kesslerio/attio-mcp-server'

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