Skip to main content
Glama

Polybase MCP

Universal Database Adapter for PostgreSQL, Supabase & MongoDB — built with the Model Context Protocol (MCP).

Features

  • PostgreSQL/Supabase — Connect via SQLAlchemy

  • MongoDB — Connect to MongoDB & Atlas

  • Read-Only Safety — Only SELECT/find queries allowed

  • Docker Ready — Multi-stage build with non-root user

  • Streamable HTTP — Works with Claude Desktop & VS Code

Related MCP server: Supabase MCP Server

Quick Start

# Build
docker build -t polybase-mcp -f docker/Dockerfile .

# Run
docker run -p 8000:8000 polybase-mcp

Server available at http://localhost:8000/mcp

Local Development

git clone https://github.com/shrey715/polybase-mcp.git
cd polybase-mcp
uv sync
uv run python -m mcp_server.main

MCP Client Config

VS Code (.vscode/mcp.json)

{
    "servers": {
        "polybase-mcp": {
            "url": "http://localhost:8000/mcp",
            "type": "http"
        }
    }
}

Claude Desktop

{
    "mcpServers": {
        "polybase-mcp": {
            "url": "http://localhost:8000/mcp",
            "transport": "http"
        }
    }
}

Available Tools

Tool

Description

connect_db

Connect to PostgreSQL or MongoDB

list_tables

List tables (PG) or collections (Mongo)

get_schema

Get table columns or sample doc structure

query_db

Execute read-only queries

Connection Examples

# PostgreSQL
connect_db("postgresql://user:pass@host:5432/dbname")

# MongoDB
connect_db("mongodb://user:pass@host:27017/dbname")

# MongoDB Atlas
connect_db("mongodb+srv://user:pass@cluster.mongodb.net/dbname")

Query Examples

# PostgreSQL - SQL
query_db("SELECT * FROM users LIMIT 10")

# MongoDB - collection:filter format
query_db("users")                          # all docs
query_db('users:{"active": true}')         # with filter

Environment Variables

Variable

Default

Description

HOST

0.0.0.0

Server bind address

PORT

8000

Server port

License

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

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

  • -
    license
    Not graded
    quality
    A
    maintenance
    A Model Context Protocol server that provides read-only access to PostgreSQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
    100,745
    90,042
    MIT
  • F
    license
    B
    quality
    F
    maintenance
    Enables querying Supabase databases and generating TypeScript types through the Model Context Protocol interface, supporting features like schema selection, column filtering, and pagination.
    2
    14
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
    100,745
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
    100,745
    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/shrey715/polybase-mcp'

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