Skip to main content
Glama

Prisma MCP Server

Official
by prisma
index.ts5.31 kB
export { checkUnsupportedDataProxy } from './cli/checkUnsupportedDataProxy' export { type DirectoryConfig, inferDirectoryConfig } from './cli/directoryConfig' export { getGeneratorSuccessMessage } from './cli/getGeneratorSuccessMessage' export { type GetSchemaOptions, getSchemaWithPath, getSchemaWithPathOptional, printSchemaLoadedMessage, } from './cli/getSchema' export { getTypescriptVersion } from './cli/getTypescriptVersion' export { getCLIPathHash, getProjectHash } from './cli/hashes' export { unknownCommand } from './cli/Help' export { HelpError } from './cli/Help' export { getSchemaDatasourceProvider, loadSchemaContext, processSchemaResult, type SchemaContext, } from './cli/schemaContext' export type { Command, Commands, CompiledGeneratorDefinition, Dictionary, GeneratorConfig, GeneratorDefinition, GeneratorDefinitionWithPackage, GeneratorFunction, GeneratorOptions, } from './cli/types' export { arg, format, isError } from './cli/utils' export { credentialsToUri, protocolToConnectorType, uriToCredentials } from './convertCredentials' export * from './engine-commands' export { relativizePathInPSLError } from './engine-commands/relativizePathInPSLError' export { Generator } from './Generator' export { type GeneratorRegistry, type GeneratorRegistryEntry, getGenerator, getGenerators, } from './get-generators/getGenerators' export { fixBinaryTargets } from './get-generators/utils/fixBinaryTargets' export { printGeneratorConfig } from './get-generators/utils/printGeneratorConfig' export { getPackedPackage } from './getPackedPackage' export { highlightDatamodel, highlightSql, highlightTS } from './highlight/highlight' export * as logger from './logger' export type { MigrateTypes } from './migrateTypes' export { ErrorArea, getWasmError, isRustPanic, isWasmPanic, RustPanic } from './panic' export { BinaryType } from './resolveBinary' export { engineEnvVarMap, resolveBinary } from './resolveBinary' export { resolvePkg } from './resolvePkg' export type { SchemaEngineLogLine } from './schemaEngineCommands' export { canConnectToDatabase, createDatabase, dropDatabase } from './schemaEngineCommands' export { SchemaEngineExitCode } from './schemaEngineCommands' export { sendPanic } from './sendPanic' export * from './tracing/types' export type { DatabaseCredentials, RequireKey } from './types' export { assertAlways } from './utils/assertAlways' export { assertNever } from './utils/assertNever' export { binaryTargetRegex } from './utils/binaryTargetRegex' export { default as byline } from './utils/byline' export { callOnceOnSuccess } from './utils/callOnce' export { canPrompt } from './utils/canPrompt' export { chmodPlusX } from './utils/chmodPlusX' export { drawBox } from './utils/drawBox' export { extractPreviewFeatures } from './utils/extractPreviewFeatures' export { formatms } from './utils/formatms' export { formatTable } from './utils/formatTable' export * as fsFunctional from './utils/fs-functional' export * as fsUtils from './utils/fs-utils' export { getCommandWithExecutor } from './utils/getCommandWithExecutor' export { version } from './utils/getVersionFromPackageJson' export { handlePanic } from './utils/handlePanic' export { hasOwnProperty } from './utils/hasOwnProperty' export { isCi } from './utils/isCi' export { isCurrentBinInstalledGlobally } from './utils/isCurrentBinInstalledGlobally' export { isInContainer } from './utils/isInContainer' export { isInNpmLifecycleHook } from './utils/isInNpmLifecycleHook' export { isInteractive } from './utils/isInteractive' export { isPromiseLike } from './utils/isPromiseLike' export { isValidJsIdentifier } from './utils/isValidJsIdentifier' export { keyBy } from './utils/keyBy' export { link } from './utils/link' export { mapObjectValues } from './utils/mapObjectValues' export { maxBy, maxWithComparator } from './utils/max' export { maybeInGitHook } from './utils/maybeInGitHook' export { missingGeneratorMessage } from './utils/missingGeneratorMessage' export { parseAWSNodejsRuntimeEnvVarVersion } from './utils/parseAWSNodejsRuntimeEnvVarVersion' export { parseBinaryTargetsEnvValue, parseEnvValue } from './utils/parseEnvValue' export { longestCommonPathPrefix, pathToPosix } from './utils/path' export { pick } from './utils/pick' export { printConfigWarnings } from './utils/printConfigWarnings' export { isPrismaPostgres, isPrismaPostgresDev, PRISMA_POSTGRES_PROTOCOL, PRISMA_POSTGRES_PROVIDER, } from './utils/prismaPostgres' export { extractSchemaContent, type SchemaFileInput } from './utils/schemaFileInput' export { type MultipleSchemas } from './utils/schemaFileInput' export { setClassName } from './utils/setClassName' export { toSchemasContainer, toSchemasWithConfigDir } from './utils/toSchemasContainer' export { type PrismaConfigWithDatasource, validatePrismaConfigWithDatasource, } from './utils/validatePrismaConfigWithDatasource' export { vercelPkgPathRegex } from './utils/vercelPkgPathRegex' export { warnOnce } from './warnOnce' export * as wasm from './wasm' export { wasmSchemaEngineLoader } from './WasmSchemaEngineLoader' export type { BinaryTarget } from '@prisma/get-platform' export { getBinaryTargetForCurrentPlatform } from '@prisma/get-platform' export type { GetSchemaResult } from '@prisma/schema-files-loader'

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/prisma/prisma'

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