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"
      }
    }
  }
}
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Easily query and mutate Postgres data using MCP. This is an open source project.
    Apache 2.0
  • F
    license
    -
    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
    -
    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

View all related MCP servers

Related MCP Connectors

  • MCP server for managing Prisma Postgres.

  • Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.

  • Comprehensive PostgreSQL documentation and best practices, including ecosystem tools

View all MCP Connectors

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