Lightdash MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Used for configuration management by storing Lightdash API credentials in environment variables.

  • Provides code linting functionality for development and contributing to the project.

  • Used for package installation, dependency management, and running scripts for the server.

lightdash-mcp-server

LightdashへアクセスするMCP(Model Context Protocol)サーバー。

このサーバーは、Lightdash の API への MCP 互換アクセスを提供し、AI アシスタントが標準化されたインターフェースを通じて Lightdash データと対話できるようにします。

特徴

利用可能なツール:

  • list_projects - Lightdash組織内のすべてのプロジェクトを一覧表示します
  • get_project - 特定のプロジェクトの詳細を取得する
  • list_spaces - プロジェクト内のすべてのスペースを一覧表示する
  • list_charts - プロジェクト内のすべてのチャートを一覧表示する
  • list_dashboards - プロジェクト内のすべてのダッシュボードを一覧表示する
  • get_custom_metrics - プロジェクトのカスタムメトリックを取得する
  • get_catalog - プロジェクトのカタログを取得する
  • get_metrics_catalog - プロジェクトのメトリクスカタログを取得する
  • get_charts_as_code - プロジェクトのチャートをコードとして取得する
  • get_dashboards_as_code - プロジェクトのダッシュボードをコードとして取得する

クイックスタート

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Lightdash MCP Server を自動的にインストールするには:

npx -y @smithery/cli install lightdash-mcp-server --client claude

手動インストール

npm install lightdash-mcp-server

構成

Lightdash API 認証情報を使用して.envファイルを作成します。

LIGHTDASH_API_KEY=your_api_key LIGHTDASH_API_URL=https://app.lightdash.cloud # or your custom Lightdash instance URL

使用法

  1. MCP サーバーを起動します。

直接:

npx lightdash-mcp-server

または、インストールされたモジュールを node で実行します。

  1. MCP 構成 json を編集します。
... "lightdash": { "command": "npx", "args": [ "-y", "lightdash-mcp-server" ], "env": { "LIGHTDASH_API_KEY": "<your PAT>", "LIGHTDASH_API_URL": "https://<your base url>" } }, ...

発達

利用可能なスクリプト

  • npm run dev - ホットリロードで開発モードでサーバーを起動します
  • npm run build - 本番環境用にプロジェクトをビルドする
  • npm run start - 本番サーバーを起動する
  • npm run lint - リンティングチェックを実行する(ESLint と Prettier)
  • npm run fix - リンティングの問題を自動的に修正する
  • npm run examples - サンプルスクリプトを実行する

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成する
  3. テストとリンティングを実行する: npm run lint
  4. 変更をコミットする
  5. ブランチにプッシュする
  6. プルリクエストを作成する

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

AI アシスタントが Lightdash 分析データと対話できるようにし、標準化されたインターフェースを通じてプロジェクト、スペース、チャート、ダッシュボード、メトリックを一覧表示および取得するためのツールを提供する MCP 互換サーバー。

  1. Features
    1. Quick Start
      1. Installation
      2. Configuration
      3. Usage
    2. Development
      1. Available Scripts
      2. Contributing
    ID: e1gbb6sflq