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.2.tar.gz (52.7 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.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pg_mcp_server-0.1.2.tar.gz
  • Upload date:
  • Size: 52.7 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.2.tar.gz
Algorithm Hash digest
SHA256 1382fe04363c8494837bf26e3e0c1f79fd42395f06553a412a1cef4781f108c6
MD5 2c1684fe9c904d0b2ee4d67f7049f209
BLAKE2b-256 dc4c3dbf4600047d708f2ad2cbe7565de0bfc983ba472926bcbeae7e586800bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pg_mcp_server-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec83ee570af3b466826e4da2359eeb43004d7e331eee4a43814552cf1e97672f
MD5 8d283f9adde6917f07262d294c6bbc38
BLAKE2b-256 6e3d9575d538151e87f68bc046098a08b6e0d5609a266cfaae0f23700cde02c9

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