import fs from 'node:fs'
import path from 'node:path'
import { generateInFolder } from '../src/utils/generateInFolder'
async function main() {
const projectDir = process.argv[2]
if (!projectDir) {
throw new Error(`Project dir missing. Usage: ts-node examples/generate.ts examples/accounts`)
}
if (!fs.existsSync(projectDir)) {
throw new Error(`Path ${projectDir} does not exist`)
}
const time = await generateInFolder({
projectDir: path.join(process.cwd(), projectDir),
})
console.log(`Generated Prisma Client in ${time.toFixed(3)}ms`)
}
main().catch(console.error)
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