openGauss MCP server build with FastMCP

Created By
HowardQina year ago
An openGauss database MCP server build with FastMCP, Supporting Stdio, SSE and Streamable-Http transporting mode, 2 resources: get_schemas, get_tables 3 tools: execute_query, get_table_definition, list_tables_in_current_schema, get_current_user_and_schema Can read and write openGauss database.
Overview

Model Context Protocol Server for openGauss

  • Build with FastMCP 2.0 written in Python.

  • Support Stdio, SSE and Streamable-Http transporting method.

  • MCP server transporting method, listerning port, host and path are Configurable via command-line argument.

  • openGauss connection parameters are configurable via environment variables or .env files.

  • 2 resources: get_schemas, get_tables

  • 3 tools: execute_query, get_table_definition, list_tables_in_current_schema, get_current_user_and_schema

  • Can read and write openGauss database.

Server Config

{
  "mcpServers": {
    "openGauss": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\your\\path\\fastmcp-opengauss",
        "run",
        "server.py",
        "--transport",
        "stdio"
      ]
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
HowardQin
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Payai X402 Tools

5 hours ago
Tavily Mcp
@tavily-ai

JavaScript
a year ago
Meteomatics

34 minutes ago
Voyei

17 hours ago