- Replace legacy directory structure (api/, db/, functions/, logs/, pooler/) with single docker-compose.yml based self-hosted setup - Add selfhosted-supabase-mcp TypeScript MCP server for database management - Add .dockerignore for Docker build context - Update .gitignore to exclude .env files, volumes/, backups, logs
49 lines
1.2 KiB
JSON
49 lines
1.2 KiB
JSON
{
|
|
"name": "self-hosted-supabase-mcp",
|
|
"version": "1.2.0",
|
|
"description": "MCP server for self-hosted Supabase instances with 50+ database management tools",
|
|
"main": "dist/index.js",
|
|
"scripts": {
|
|
"build": "bun build src/index.ts --outdir dist --target bun",
|
|
"start": "bun run dist/index.js",
|
|
"dev": "bun --watch src/index.ts",
|
|
"test": "bun test",
|
|
"test:watch": "bun test --watch",
|
|
"test:coverage": "bun test --coverage",
|
|
"typecheck": "bunx tsc --noEmit"
|
|
},
|
|
"keywords": [
|
|
"mcp",
|
|
"supabase",
|
|
"self-hosted",
|
|
"database",
|
|
"postgres",
|
|
"model-context-protocol",
|
|
"bun"
|
|
],
|
|
"author": "HenkDz",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/HenkDz/selfhosted-supabase-mcp"
|
|
},
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.25.2",
|
|
"@supabase/supabase-js": "^2.90.1",
|
|
"commander": "^14.0.2",
|
|
"express": "^5.2.1",
|
|
"jsonwebtoken": "^9.0.3",
|
|
"pg": "^8.17.1",
|
|
"zod": "^4.3.5"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bun": "latest",
|
|
"@types/express": "^5.0.6",
|
|
"@types/jsonwebtoken": "^9.0.10",
|
|
"@types/node": "^22.19.7",
|
|
"@types/pg": "^8.16.0",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|