Back to Home
pgmoneta icon

pgmoneta_mcp

Verified Safe

by pgmoneta

Overview

Provides a Model Context Protocol (MCP) server for querying PostgreSQL backup and restore information via natural language.

Installation

Run Command
target/debug/pgmoneta-mcp-server -c pgmoneta-mcp.conf -u pgmoneta-mcp-users.conf

Security Notes

The server uses SCRAM-SHA-256 for authentication with the pgmoneta backend, which is a strong authentication mechanism. User passwords for connecting to pgmoneta are encrypted using a master key stored in a securely permissioned file (.pgmoneta-mcp/master.key in the user's home directory). Input parsing for tool requests relies on `serde_json`, which is generally robust against malformed input. There is no evidence of 'eval', obfuscation, or directly hardcoded secrets in the source code; secrets are either user-provided (master key) or derived/encrypted. File permissions for the master key are explicitly managed on Unix systems to restrict access.

Similar Servers

Stats

Interest Score37
Security Score9
Cost ClassLow
Avg Tokens250
Stars4
Forks3
Last Update2026-01-19

Tags

PostgreSQLBackupRestoreMCPRust