postgres-mcp-tools
Version:
PostgreSQL-based memory system with vector search capabilities for AI applications, including MCP integration for Claude
79 lines (78 loc) • 3.11 kB
JSON
{
"name": "postgres-mcp-tools",
"version": "1.0.14",
"description": "PostgreSQL-based memory system with vector search capabilities for AI applications, including MCP integration for Claude",
"main": "src/index.js",
"type": "module",
"bin": {
"postgres-mcp-server": "./bin/postgres-mcp-server.js",
"postgres-memory-mcp": "./bin/postgres-memory-mcp.cjs"
},
"scripts": {
"test": "node --experimental-vm-modules node_modules/.bin/jest --config=jest.config.cjs",
"test:transport": "node --experimental-vm-modules node_modules/.bin/jest tests/robust-transport.test.js --no-cache --config=jest.config.cjs",
"test:simple": "node --experimental-vm-modules node_modules/.bin/jest tests/simple.test.js --no-cache --config=jest.config.cjs",
"test:basic": "node --experimental-vm-modules node_modules/.bin/jest tests/basic.test.js --config=jest.config.cjs",
"test:alt": "node --experimental-vm-modules node_modules/.bin/jest --config=jest.alt.config.cjs",
"update-deps": "npm install --save-dev @babel/core@7.22.9 @babel/preset-env@7.22.9 @babel/preset-typescript@7.22.5 @types/jest@29.5.3 babel-jest@29.6.1 ts-jest@29.1.1",
"lint": "eslint src/**/*.js server/**/*.ts",
"setup-server": "cd server && npm install",
"build-server": "cd server && npm run build",
"start-server": "cd server && npm start",
"start": "node src/index.js",
"health-check": "node scripts/health-check-server.js",
"docker:dev": "docker-compose -f docker-compose.dev.yml up -d",
"docker:prod": "docker-compose up -d",
"docker:stop": "docker-compose down",
"init-database": "node scripts/init-database.js",
"prepare": "npm run build-server",
"postinstall": "node scripts/postinstall.js",
"generate-password": "node scripts/generate-password.js",
"troubleshoot": "node scripts/troubleshoot-database.js",
"fix-postgres-auth": "bash scripts/fix-postgres-auth.sh",
"run-with-config": "bash scripts/run-with-config.sh",
"test-transport": "node examples/test-robust-transport.js"
},
"keywords": [
"postgresql",
"pgvector",
"memory",
"vector",
"embeddings",
"mcp",
"claude",
"anthropic",
"ai",
"database"
],
"author": "Suleman Manji <ssmanji89@gmail.com>",
"repository": {
"type": "git",
"url": "https://github.com/ssmanji89/postgres-mcp-tools.git"
},
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.39.0",
"@modelcontextprotocol/sdk": "github:modelcontextprotocol/typescript-sdk",
"@modelcontextprotocol/typescript-sdk": "github:modelcontextprotocol/typescript-sdk",
"dotenv": "^16.3.1",
"pg": "^8.11.3",
"postgres-mcp-tools": "^1.0.0",
"winston": "^3.10.0"
},
"devDependencies": {
"@babel/core": "^7.22.9",
"@babel/preset-env": "^7.22.9",
"@babel/preset-typescript": "^7.22.5",
"@types/express": "^5.0.1",
"@types/jest": "^29.5.3",
"@types/pg": "^8.11.11",
"babel-jest": "^29.6.1",
"eslint": "^8.53.0",
"jest": "^29.7.0",
"ts-jest": "^29.1.1"
}
}