PostgreSQL MCP Server
Provides tools for accessing PostgreSQL database metadata, including listing tables and other database objects.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PostgreSQL MCP Serverlist all tables and show the schema for users"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Postgres MCP server
An FastMCP-based MCP server for PostgreSQL metadata (table lists, etc.). Default transport is stdio (for Cursor/IDE); with HTTP transport, GET /health is available.
Requirements: Python 3.14+, uv, and a running PostgreSQL instance.
Install
git clone <url> mccp && cd mccp
uv syncDatabase configuration
By default, env/local.ini is read (path is relative to the repo root, not the current working directory). Copy the example and set your values:
db_host=localhost
db_port=5432
db_name=your_db
db_user=postgres
db_password=secretThe same settings can be passed via environment variables DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD or CLI flags --db_host, --db_port, etc. (see python src/main.py --help).
Run the server
uv run python src/main.py -t stdioOther FastMCP transports: -t http, -t sse, and so on. Logs go to a file (default logs/mccp.log); override with --log_file.
For quick DB checks without MCP, use uv run python src/r.py — it uses the same config and calls the tools directly.
Tests
uv run python -m unittest src.tests.process_stdio -vThese integration tests spawn src/main.py as a stdio subprocess; you need a reachable database configured in env/local.ini.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PhySci/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server