Skip to main content
Glama
MCP DWH Server

MCP DWH Server

MCP DWH Server

リモートMCPサーバーで、Akij DWH(データウェアハウス)SQL Serverデータベースへの読み取り専用アクセスを提供します。誰でもこのサーバーに接続して、製造OEEデータ、SBUリストの照会、アドホックSQLクエリの実行ができます。

利用可能なツール

ツール

説明

sql_query

DWHに対して読み取り専用のSELECTクエリを実行する

get_database_info

データベース、テーブル、設定を一覧表示する

get_oee_data

SBUと日付で集計したOEEデータを取得する

get_sbu_list

コードと名前を持つすべてのSBUを一覧表示する

Related MCP server: mssql-mcp

ローカル開発

cd mcp-dwh-server
npm install
node index.js

サーバーは http://localhost:3000/mcp で実行されます。

Vercel にデプロイ

  1. Vercel CLIをインストール: npm i -g vercel

  2. このディレクトリで vercel を実行します

  3. Vercelダッシュボードで環境変数を設定します:

    • MSSQL_SERVER = 203.202.241.211

    • MSSQL_PORT = 1433

    • MSSQL_USER = mcp_user

    • MSSQL_PASSWORD = (your password)

    • MSSQL_DATABASE = DWH

    • MSSQL_ENCRYPT = false

    • MSSQL_TRUST_SERVER_CERTIFICATE = true

OpenCode から接続

あなたの opencode.json に追加してください:

{
  "mcp": {
    "dwh-server": {
      "type": "remote",
      "url": "https://your-app.vercel.app/mcp"
    }
  }
}

任意のMCPクライアントから接続

StreamableHTTPトランスポートURLを使用:

https://your-app.vercel.app/mcp

セキュリティ上の注意事項

  • SELECTクエリのみ許可されます(INSERT/UPDATE/DELETE/DDLは許可されません)

  • データベースの資格情報は環境変数として保存されます

  • クロスオリジンアクセス用にCORSが有効になっています

  • 本番運用では認証の追加を検討してください

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables read-only exploration and querying of Microsoft SQL Server databases through a standardized interface.
    2
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Local MCP server for running ad hoc T-SQL queries against SQL Server databases, read-only by default with security safeguards.
    1,382 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides read-only SQL Server access via MCP tools and a chat interface for natural-language database queries.
    4
    ISC
  • F
    license
    Not graded
    quality
    C
    maintenance
    Exposes read-only tools for querying production plan variance, issue tracking, plants, and shop floors from a DWH database, mirroring a dashboard's data.
    -