Skip to main content
Glama

wpostgresql-mcp

MCP Server for WPostgreSQL Architecting β€” teaches AI agents how to build high-performance PostgreSQL-backed systems with the wpostgresql library.

Features

  • 10 Architect Tools: Blueprints, manual, catalog search, scaffolding, connection validation, pattern generation

  • Multi-Table Architecting: Teaches WPostgreSQL([User, Product, Order]) multi-table management, dictionary indexing db[User], attribute access db.product, and auto-routing

  • 24 Offline Patterns: Core CRUD, async, multi-table, batch, transaction, pooling, schema sync, wsqlite backup, and Forensic Audit (ForensicModel soft delete & status=99)

  • Scaffolding Generator: Deploys full project structure with config, models, repositories, migrations, main.py

  • Live Connection Validation: Tests PostgreSQL connectivity via psycopg 3 and returns health status

  • Pattern-based Generation: Generates starter projects from catalog patterns

Related MCP server: PostgreSQL MCP Server

Relevant Technologies & Key Libraries

  • Model Context Protocol (MCP): mcp[cli]>=1.0.0 for AI agent interaction

  • Python 3.10+: Type hints and async I/O

  • wpostgresql: Type-safe PostgreSQL ORM with Pydantic integration and ForensicModel support

  • Pydantic v2: Data model validation and schema generation

Installation

# Clone and install
cd wpostgresql-mcp
pip install -e .

Or use the installer:

chmod +x installer.sh
./installer.sh

Quick Start

# Run the MCP server in stdio mode (for agent integration)
wpostgresql-mcp run

# Get configuration for your AI agent
wpostgresql-mcp config

# Start as background SSE server
wpostgresql-mcp start

Available Tools

Tool

Description

get_wpostgresql_architect_blueprints

Complete CRUD, async, batch, transaction, pool, sync, query builder, SQLite backup, and Forensic Audit (ForensicModel) examples

get_wpostgresql_architect_manual

Expert rules, module map, data structure selection guide

search_wpostgresql_pattern

Search 22+ PostgreSQL patterns in official/community catalogs

deploy_wpostgresql_scaffolding

Generate full project structure with config/models/repos/migrations

validate_postgresql_connection

Live health check against a running PostgreSQL instance

generate_from_pattern

Generate project + example from a specific catalog pattern

Agent Integration

Gemini CLI

gemini mcp add wpostgresql-mcp python3 -m wpostgresql_mcp.server run

Claude Desktop / Cursor

{
  "mcpServers": {
    "wpostgresql-mcp": {
      "command": "python3",
      "args": ["-m", "wpostgresql_mcp.server", "run"]
    }
  }
}

OpenCode

Add to .opencode/config.json:

{
  "mcpServers": {
    "wpostgresql-mcp": {
      "command": "python3",
      "args": ["-m", "wpostgresql_mcp.server", "run"]
    }
  }
}

Commands

Command

Description

wpostgresql-mcp run

Run in stdio mode (default)

wpostgresql-mcp run-sse

Run in SSE mode

wpostgresql-mcp start

Start as background SSE server

wpostgresql-mcp stop

Stop background server

wpostgresql-mcp config

Print/save JSON configuration

wpostgresql-mcp help

Show help


Generated by WPostgreSQL MCP by wisrovi


πŸ‘€ Autor & AfiliaciΓ³n Oficial

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to read and optionally write to PostgreSQL databases through a multi-project setup with schema inspection, query execution, and performance analysis tools.
    5
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to query and explore PostgreSQL databases with tools for executing SQL queries, listing tables, and describing table structures.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to safely and audibly operate PostgreSQL databases and their Docker environments, offering schema inspection, guarded queries, migrations, performance diagnosis, and container management tools.
    51 PyPI
    MIT