---
title: "postgres-readonly"
description: "Read schemas, table structure, and single SELECT, WITH, or EXPLAIN statements through a separately deployed read-only PostgreSQL MCP server."
canonical: https://agentpluginsdirectory.com/plugins/postgres-readonly
last-updated: 2026-10-21
---

# postgres-readonly
Read schemas, table structure, and single SELECT, WITH, or EXPLAIN statements through a separately deployed read-only PostgreSQL MCP server.
- Slug: postgres-readonly
- Publisher: Xpert AI
- Repository: https://github.com/xpert-ai/xpert-plugins
- Manifest: agent-plugins/postgres-readonly/plugin.json
- Version: 1.0.0
- Category (editorial): other
- Skills: 1 (postgres-readonly)
- MCP servers: 1 (postgres-readonly)
- Stars: 9
- Repository created: 2025-09-19
- Repository last pushed: 2026-10-21
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/postgres-readonly
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What postgres-readonly does, in the publisher's words

This package is an MCP client for a separately deployed read-only database MCP server. The first release talks only to PostgreSQL. The server is Google MCP Toolbox for Databases. The transport is Streamable HTTP, and the endpoint shape is http://host:5000/mcp.

The package contains only plugin.json, mcp.json, a Skill, and docs. It does not contain a Toolbox binary, a database driver, an npm entry, a server module, a connection string, or an access key.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/xpert-ai/xpert-plugins/HEAD/agent-plugins/postgres-readonly/README.md

## Skills

- postgres-readonly: Inspect schemas and table structure, and run a single SELECT, WITH, or EXPLAIN, through an internal network read-only PostgreSQL MCP server.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- postgres-readonly: transport: streamable-http; url: http://toolbox.internal:5000/mcp/postgres_readonly

Read from the plugin's own mcp.json. Environment variable names only, never values.
