Skip to main content
Glama
Frank-Tech

tai-dynamic-postgres-mcp

by Frank-Tech

tai-dynamic-postgres-mcp

Schema-Based Generator for PostgreSQL DML Tools in FastMCP Agent Systems

What It Does

  • Connects to your PostgreSQL instance and introspects the schema.

  • Generates one FastMCP-compatible tool per DML operation (insert, select, update, delete) for each table.

  • Creates a dedicated Pydantic model for each tool's input, based on the table’s structure.

  • Supports column exclusion for the relevant tools (e.g., id, created_at, etc.).

  • Limits agent access to only generated tools, preventing unrestricted SQL or schema changes.

Related MCP server: Postgres MCP Server

Environment Variables

Set the following environment variables to configure your PostgreSQL connection and pooling:

PG_HOST=localhost  
PG_PORT=5555  
PG_DB=nolie  
PG_USER=postgres  
PG_PASSWORD=

PG_POOL_MIN_SIZE=2  
PG_POOL_MAX_SIZE=20  
PG_POOL_TIMEOUT=5  
PG_POOL_MAX_LIFETIME=600

Usage

Basic Example: Run directly from Git using uvx

{
  "mcpServers": {
    "postgres": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/Frank-Tech/tai-dynamic-postgres-mcp.git",
        "tai-postgres-mcp"
      ],
      "env": {
        "PG_HOST": "localhost",
        "PG_PORT": "5432",
        "PG_DB": "dbname",
        "PG_USER": "username",
        "PG_PASSWORD": "password"
      }
    }
  }
}

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Easily query and mutate Postgres data using MCP. This is an open source project.
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables querying and modifying PostgreSQL databases through MCP tools with read/write operations, schema inspection, and write-safety constraints that limit modifications to the mcp schema.
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    Automatically generates MCP tools from any GraphQL API by introspecting its schema, supporting queries, mutations, and authentication.
    5
    GPL 3.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides safe, configurable SQL database access via MCP tools, enabling schema introspection, predefined queries, and structured updates with multi-backend support.
    2
    MIT

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/Frank-Tech/tai-dynamic-postgres-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server