Skip to main content
Glama
OTAKU-Wang

highgo-mcp

by OTAKU-Wang

Highgo MCP Server (瀚高データベース MCP サービス)

これは Model Context Protocol (MCP) に基づいて実装された瀚高データベース (Highgo Database) サービスです。AIエージェント(Claude Desktop、Gemini CLIなど)が瀚高データベース内のデータに直接接続、クエリ、分析を行うことを可能にします。

特徴

  • SQL実行: 瀚高特有のSM3暗号化や構文を含む、任意のSQL文の実行をサポートします。

  • スキーマ管理: search_path を通じた作業スキーマの動的な切り替えをサポートします。

  • メタデータクエリ: データベース内のテーブル構造、フィールド型、コメントを迅速にリストアップします。

  • 独立配布: npx を通じた直接実行をサポートしており、グローバルインストールは不要です。

Related MCP server: PostgreSQL MCP Server

クイックスタート

1. 前提条件

  • Node.js がインストールされていること (v18+ 推奨)

  • 瀚高データベースの接続情報

2. データベース設定

プロジェクトのルートディレクトリに .env ファイルを作成するか、実行環境で以下の環境変数を設定してください:

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

3. npx での実行 (推奨)

ローカルで開発している場合は、プロジェクトディレクトリで直接実行できます:

npx .

NPMに公開済み、またはGit依存関係として参照している場合は、リモートで実行できます:

npx highgo-mcp-server

AIエージェントでの設定

Claude Desktop

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

設定ファイルに同様のエントリを追加してください。

利用可能なツール (Tools)

  1. query: SQLクエリを実行します。

    • パラメータ: sql (必須), search_path (オプション)。

  2. list_tables: 指定したスキーマ内のすべてのテーブルを表示します。

    • パラメータ: schema (デフォルトは "public")。

  3. describe_table: テーブルの詳細な列情報を表示します。

    • パラメータ: table_name (必須), schema (デフォルトは "public")。

ローカル開発

# 安装依赖
npm install

# 本地链接以便测试
npm link

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

ライセンス

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.
    -