Back to Home
call518 icon

MCP-PostgreSQL-Ops

Verified Safe

by call518

Overview

This MCP server provides comprehensive PostgreSQL database operations, monitoring, and management through natural language queries.

Installation

Run Command
uvx --python 3.12 mcp-postgresql-ops --type stdio

Environment Variables

  • POSTGRES_HOST
  • POSTGRES_PORT
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • POSTGRES_DB
  • REMOTE_AUTH_ENABLE
  • REMOTE_SECRET_KEY
  • FASTMCP_TYPE
  • FASTMCP_HOST
  • FASTMCP_PORT
  • MCP_LOG_LEVEL

Security Notes

The server design emphasizes security: all operations are read-only, preventing data modification. It utilizes parameterized queries (asyncpg.fetch) to mitigate SQL injection risks. Sensitive information like database passwords are retrieved from environment variables and masked in logs/outputs. Authentication for HTTP transport is supported via Bearer tokens, with warnings issued if disabled in production contexts. Version-aware queries are implemented securely. Minor risk remains in complex database interaction logic, but overall robust.

Similar Servers

Stats

Interest Score73
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars124
Forks17
Last Update2025-11-24

Tags

PostgreSQLDatabase MonitoringDatabase OperationsNatural LanguageFastMCP