Skip to main content

PostgreSQL MCP server via psql subprocess

Project description

pg-mcp

PostgreSQL MCP server that executes queries via psql subprocess. No persistent connections — each query opens psql, runs SQL, closes.

Config

~/.config/pg-mcp/connections.yml:

connections:
  dev-mydb:
    host: db.example.com
    port: 5432
    dbname: mydb
    user: myuser
    password: "mypassword"

Tools

  • list_connections — list configured connections
  • list_tables(connection, schema?) — list tables
  • describe_table(connection, table, schema?) — show columns and indexes
  • query(connection, sql) — execute SQL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pg_mcp_server-0.1.5.tar.gz (62.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pg_mcp_server-0.1.5-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file pg_mcp_server-0.1.5.tar.gz.

File metadata

  • Download URL: pg_mcp_server-0.1.5.tar.gz
  • Upload date:
  • Size: 62.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pg_mcp_server-0.1.5.tar.gz
Algorithm Hash digest
SHA256 1a87e8324290fe49727c74de80db008ee6969f0165d78096025e969c0962abe7
MD5 7eef9da3378b3acca8437b2a936fe5ee
BLAKE2b-256 34bf30926c1d3f5a20caf951a40642e8030207a23cbb45bbdf6f21ed1cdf622a

See more details on using hashes here.

File details

Details for the file pg_mcp_server-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pg_mcp_server-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pg_mcp_server-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 00cdcf21eaabd0845c0d2b357a0b3ef9911afea5bdae0a6c5d7c0a765d45c2be
MD5 bed2cd1017ad534200416845c9e207d3
BLAKE2b-256 056a8bdbdd0d9c4ae38a488d65aa658cc83659b941229828d0ef330414b7e607

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page