Community研究&データ分析github.com

ralfbecher/orionbelt-semantic-layer-mcp

OrionBelt セマンティックレイヤー向けMCPサーバー — LLMがセマンティックモデルを探索し、クエリをコンパイルし、自然言語で分析を実行できるようにします。

orionbelt-semantic-layer-mcp とは?

ralfbecher/orionbelt-semantic-layer-mcp は、OrionBelt セマンティックレイヤーのための MCP (Model Context Protocol) サーバーです。このスキルは、AIエージェントやLLMがセマンティックモデルを直接探索し、ビジネスロジックやメトリクス定義を理解した上で、自然言語からクエリをコンパイル・実行できるようにします。これにより、開発者やデータアナリストは、複雑なSQLやMDXを手動で記述することなく、データウェアハウスやキューブに対する分析を自然言語で指示できるようになります。主にClaude CodeやCline、CursorなどのMCP対応クライアントで動作し、セマンティックレイヤーのメタデータ取得、メンバーやメジャーの探索、クエリのコンパイルと結果取得をサポートします。結果として、データアクセスの民主化と分析の高速化を実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add ralfbecher/orionbelt-semantic-layer-mcp

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

orionbelt-semantic-layer-mcp は何をしますか?

OrionBelt セマンティックレイヤー向けMCPサーバー — LLMがセマンティックモデルを探索し、クエリをコンパイルし、自然言語で分析を実行できるようにします。

概要

このMCPサーバーは、OrionBelt セマンティックレイヤーの機能をAIエージェントに公開します。以下の操作が可能です:

  • 利用可能なセマンティックモデルとそのビューを一覧表示
  • 特定のビューのディメンション(メンバー)とメジャー(指標)を探索
  • 自然言語の質問を、基盤となるデータベースの実行可能なクエリにコンパイル
  • コンパイルされたクエリを実行し、結果を取得

インストール

npm install @ralfbecher/orionbelt-semantic-layer-mcp

または、以下のように直接 claude_desktop_config.json に設定します:

{
  "mcpServers": {
    "orionbelt-semantic-layer": {
      "command": "npx",
      "args": ["@ralfbecher/orionbelt-semantic-layer-mcp"],
      "env": {
        "ORIONBELT_API_URL": "https://your-instance.orionbelt.com",
        "ORIONBELT_API_KEY": "your-api-key"
      }
    }
  }
}

環境変数

変数名説明必須
ORIONBELT_API_URLOrionBelt インスタンスのベースURLはい
ORIONBELT_API_KEYOrionBelt APIキーはい

使用例

利用可能なモデルの取得

利用可能なセマンティックモデルを表示してください。

特定のビューの探索

「sales」モデルの「orders」ビューのディメンションとメジャーを教えてください。

クエリのコンパイルと実行

2024年の四半期ごとの売上合計と前年同期比成長率を計算してください。

開発

リポジトリをクローン:

git clone https://github.com/ralfbecher/orionbelt-semantic-layer-mcp.git
cd orionbelt-semantic-layer-mcp
npm install
npm run build

ライセンス

MIT

関連スキル