Skip to main content
Glama
OTAKU-Wang

highgo-mcp

by OTAKU-Wang

Servidor MCP de Highgo (瀚高数据库 MCP 服务)

Este es un servicio para la base de datos Highgo (Highgo Database) implementado basado en el Model Context Protocol (MCP). Permite a los agentes de IA (como Claude Desktop, Gemini CLI, etc.) conectarse, consultar y analizar directamente los datos en la base de datos Highgo.

Características

  • Ejecución de SQL: Soporta la ejecución de sentencias SQL arbitrarias, incluyendo el cifrado SM3 y la sintaxis específica de Highgo.

  • Gestión de esquemas: Soporta el cambio dinámico del esquema de trabajo a través de search_path.

  • Consulta de metadatos: Lista rápidamente la estructura de las tablas, los tipos de campos y los comentarios en la base de datos.

  • Distribución independiente: Soporta la ejecución directa a través de npx, sin necesidad de instalación global.

Related MCP server: PostgreSQL MCP Server

Inicio rápido

1. Requisitos previos

  • Node.js instalado (se recomienda v18+)

  • Información de conexión a la base de datos Highgo

2. Configuración de la base de datos

Cree un archivo .env en el directorio raíz del proyecto o establezca las siguientes variables de entorno en el entorno de ejecución:

HIGHGO_HOST=172.22.*.*
HIGHGO_PORT=5866
HIGHGO_USER=用户名
HIGHGO_PASSWORD=您的密码
HIGHGO_DATABASE=数据库名

3. Ejecución con npx (recomendado)

Si está desarrollando localmente, puede ejecutarlo directamente en el directorio del proyecto:

npx .

Si lo ha publicado en NPM o lo referencia como una dependencia de Git, puede ejecutarlo de forma remota:

npx highgo-mcp-server

Configuración en agentes de IA

Claude Desktop

Modifique su archivo claude_desktop_config.json:

{
  "mcpServers": {
    "highgo": {
      "command": "npx",
      "args": ["-y", "/path/to/highgo-mcp"],
      "env": {
        "HIGHGO_HOST": "172.22.*.*",
        "HIGHGO_USER": "用户名",
        "HIGHGO_PASSWORD": "您的密码",
        "HIGHGO_DATABASE": "数据库名"
      }
    }
  }
}

Gemini CLI

Agregue entradas similares en el archivo de configuración.

Herramientas disponibles (Tools)

  1. query: Ejecuta consultas SQL.

    • Parámetros: sql (obligatorio), search_path (opcional).

  2. list_tables: Visualiza todas las tablas bajo un esquema especificado.

    • Parámetros: schema (predeterminado "public").

  3. describe_table: Visualiza información detallada de las columnas de una tabla.

    • Parámetros: table_name (obligatorio), schema (predeterminado "public").

Desarrollo local

# 安装依赖
npm install

# 本地链接以便测试
npm link

# 直接运行
node bin/mcp-server.js

Licencia

ISC

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to safely interact with PostgreSQL databases, perform queries, inspect schemas, and analyze query performance.
    2
    -
  • 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
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to securely query and modify PostgreSQL databases, supporting SQL queries, table management, and schema inspection.
    -