package.json•1.37 kB
{
"name": "mcp-postgres-server-auth",
"version": "1.0.0",
"description": "PostgreSQL MCP server with authentication for Claude web interface",
"main": "dist/unified-server.js",
"type": "module",
"scripts": {
"build": "tsc",
"start": "node dist/unified-server.js",
"dev": "tsx src/unified-server.ts",
"dev:unified": "tsx src/unified-server.ts",
"pm2:start": "pm2 start ecosystem.config.js --env production",
"pm2:stop": "pm2 stop mcp-postgres-server",
"pm2:restart": "pm2 restart mcp-postgres-server",
"pm2:logs": "pm2 logs mcp-postgres-server",
"lint": "eslint src/**/*.ts",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"dotenv": "^16.3.1",
"jsonwebtoken": "^9.0.2",
"express": "^4.18.2",
"cors": "^2.8.5",
"cookie-parser": "^1.4.6",
"pg": "^8.11.3",
"zod": "^3.22.4"
},
"devDependencies": {
"@types/node": "^20.10.0",
"@types/jsonwebtoken": "^9.0.5",
"@types/express": "^4.17.21",
"@types/cors": "^2.8.17",
"@types/cookie-parser": "^1.4.6",
"@types/pg": "^8.10.9",
"typescript": "^5.3.0",
"tsx": "^4.6.0",
"eslint": "^8.55.0",
"@typescript-eslint/eslint-plugin": "^6.13.0",
"@typescript-eslint/parser": "^6.13.0"
},
"keywords": ["mcp", "postgresql", "database", "server", "authentication"],
"author": "",
"license": "MIT"
}