Skip to main content
Glama

Next.js MCP Server Template

by hiltonbrown
package.json1.87 kB
{ "name": "next.js-mcp-server", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "prisma generate && next build", "start": "next start", "deploy": "vercel", "db:push": "prisma db push", "db:migrate": "prisma migrate deploy", "db:seed": "tsx prisma/seed.ts", "db:studio": "prisma studio", "db:reset": "prisma migrate reset", "db:generate": "prisma generate", "lint": "next lint", "type-check": "tsc --noEmit", "vercel:build": "prisma generate && next build", "postinstall": "prisma generate", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:integration": "jest tests/integration", "test:api": "jest tests/api", "test:unit": "jest tests/unit", "test:components": "jest tests/components" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "@prisma/client": "5.22.0", "@types/uuid": "^9.0.8", "@vercel/postgres": "^0.8.0", "jose": "^5.2.0", "mcp-handler": "^1.0.1", "next": "15.2.4", "react": "^19.1.0", "react-dom": "^19.1.0", "redis": "^4.7.0", "tailwindcss": "^3.4.0", "typescript": "^5.5.0", "uuid": "^9.0.0", "xero-node": "^4.34.0", "zod": "^3.24.2" }, "devDependencies": { "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^30.0.0", "@types/node": "^20.14.0", "@types/react": "^19", "jest": "^30.1.3", "jest-environment-jsdom": "^30.1.2", "msw": "^2.11.1", "prisma": "^5.15.0", "supertest": "^7.1.4", "typescript": "^5" }, "packageManager": "pnpm@8.15.7+sha512.c85cd21b6da10332156b1ca2aa79c0a61ee7ad2eb0453b88ab299289e9e8ca93e6091232b25c07cbf61f6df77128d9c849e5c9ac6e44854dbd211c49f3a67adc" }

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/hiltonbrown/xero-mcp-with-next-js'

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