Mcp Server Postgres Node — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Postgres Node (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A comprehensive PostgreSQL server for the Model Context Protocol (MCP) that provides database access through MCP tools and resources.
npm installnpm install -g mcp-server-postgresnpx mcp-server-postgresThe server can be run directly with npx, making it easy to integrate with MCP clients:
npx mcp-server-postgres#### For Local Development Add this to your MCP client configuration (e.g., Claude Desktop) for local development:
{
"mcpServers": {
"postgres": {
"command": "node",
"args": ["c:\\Users\\CascadeProjects\\mcp-postgres-server\\bin\\mcp-server-postgres.js"],
"env": {
"POSTGRES_USER": "pguser",
"POSTGRES_HOST": "localhost",
"POSTGRES_DB": "postgres",
"POSTGRES_PASSWORD": "admin",
"POSTGRES_PORT": "5432",
"POSTGRES_SSL": "false"
}
}
}
}#### For Published Package (npx) If the package is published to npm registry:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["mcp-server-postgres"],
"env": {
"POSTGRES_USER": "pguser",
"POSTGRES_HOST": "localhost",
"POSTGRES_DB": "postgres",
"POSTGRES_PASSWORD": "admin",
"POSTGRES_PORT": "5432",
"POSTGRES_SSL": "false"
}
}
}
}Configure your PostgreSQL connection using these environment variables:
POSTGRES_USER - Database username (default: postgres)POSTGRES_HOST - Database host (default: localhost)POSTGRES_DB - Database name (default: postgres)POSTGRES_PASSWORD - Database passwordPOSTGRES_PORT - Database port (default: 5432)POSTGRES_SSL - Enable SSL (default: false)execute_query - Execute SQL queries with optional parametersget_table_schema - Get detailed schema information for tableslist_tables - List all tables in the databaseget_database_stats - Get database statistics and metadatacreate_table - Create new tables with columns and constraintstest_connection - Test database connection and get statuspostgres://schema/all - Complete database schema informationpostgres://status - Current connection status and pool informationRun the test scripts to verify functionality:
npm test
npm run test-postgres~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.