Agent Plugins Marketplace
← All plugins

postgres

v0.2.3

Connect and interact with a PostgreSQL database and data

CodexClaude CodeAgent Plugins1 MCP serverstdio

By Google LLCLicense: Apache-2.096 GitHub starsUpdated last month

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
1 skill or MCP entry
Source updated
Aug 31, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install postgres for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add postgres@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/GoogleCloudPlatform/postgres-plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

postgres/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
└── .mcp.json

MCP servers1

postgresqlstdio
command
npx
args
-y @toolbox-sdk/[email protected] --prebuilt postgres --stdio

Plugin manifests3

.codex-plugin/plugin.json
{
  "name": "postgres",
  "version": "0.2.3",
  "description": "Connect and interact with a PostgreSQL database and data",
  "author": {
    "name": "Google LLC",
    "email": "[email protected]"
  },
  "repository": "https://github.com/gemini-cli-extensions/postgres",
  "license": "Apache-2.0",
  "mcpServers": "./.codex-plugin/.mcp.json"
}
.claude-plugin/plugin.json
{
  "name": "postgres",
  "version": "0.2.3",
  "description": "Connect and interact with a PostgreSQL database and data",
  "author": {
    "name": "Google LLC",
    "email": "[email protected]"
  },
  "repository": "https://github.com/gemini-cli-extensions/postgres",
  "license": "Apache-2.0",
  "userConfig": {
    "postgres_database": {
      "title": "Database",
      "description": "Name of the database",
      "type": "string",
      "sensitive": false
    },
    "postgres_user": {
      "title": "User",
      "description": "Username of the database user",
      "type": "string",
      "sensitive": false
    },
    "postgres_password": {
      "title": "Password",
      "description": "Password of the database user",
      "type": "string",
      "sensitive": true
    },
    "postgres_host": {
      "title": "Host",
      "description": "Host or IP address of the PostgreSQL server",
      "type": "string",
      "sensitive": false
    },
    "postgres_port": {
      "title": "Port",
      "description": "Port number of the PostgreSQL server",
      "type": "string",
      "sensitive": false
    },
    "postgres_query_params": {
      "title": "Query Params",
      "description": "(Optional) Connection String Parameters",
      "type": "string",
      "sensitive": false
    }
  },
  "mcpServers": {
    "postgresql": {
      "command": "npx",
      "args": [
        "-y",
        "@toolbox-sdk/[email protected]",
        "--prebuilt",
        "postgres",
        "--stdio"
      ],
      "env": {
        "POSTGRES_DATABASE": "${user_config.postgres_database}",
        "POSTGRES_USER": "${user_config.postgres_user}",
        "POSTGRES_PASSWORD": "${user_config.postgres_password}",
        "POSTGRES_HOST": "${user_config.postgres_host}",
        "POSTGRES_PORT": "${user_config.postgres_port}",
        "POSTGRES_QUERY_PARAMS": "${user_config.postgres_query_params}"
      }
    }
  }
}
plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "postgres",
  "version": "0.2.3",
  "description": "Connect and interact with a PostgreSQL database and data",
  "author": {
    "name": "Google LLC",
    "email": "[email protected]"
  },
  "repository": "https://github.com/gemini-cli-extensions/postgres",
  "license": "Apache-2.0",
  "extensions": {
    "com.google.cloud.data.agent-plugins": {
      "config": [
        {
          "key": "POSTGRES_DATABASE",
          "title": "Database",
          "description": "Name of the database"
        },
        {
          "key": "POSTGRES_USER",
          "title": "User",
          "description": "Username of the database user"
        },
        {
          "key": "POSTGRES_PASSWORD",
          "title": "Password",
          "description": "Password of the database user",
          "sensitive": true
        },
        {
          "key": "POSTGRES_HOST",
          "title": "Host",
          "description": "Host or IP address of the PostgreSQL server"
        },
        {
          "key": "POSTGRES_PORT",
          "title": "Port",
          "description": "Port number of the PostgreSQL server"
        },
        {
          "key": "POSTGRES_QUERY_PARAMS",
          "title": "Query Params",
          "description": "(Optional) Connection String Parameters"
        }
      ],
      "gemini": {
        "contextFileName": "POSTGRESQL.md",
        "mcpServerName": "postgresql"
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[postgres on Agent Plugins Marketplace](https://pluginsmp.com/plugins/postgres)