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 を自動的にインストールするには:
手動インストール
構成
Lightdash API 認証情報を使用して.env
ファイルを作成します。
使用法
- MCP サーバーを起動します。
直接:
または、インストールされたモジュールを node で実行します。
- MCP 構成 json を編集します。
発達
利用可能なスクリプト
npm run dev
- ホットリロードで開発モードでサーバーを起動しますnpm run build
- 本番環境用にプロジェクトをビルドするnpm run start
- 本番サーバーを起動するnpm run lint
- リンティングチェックを実行する(ESLint と Prettier)npm run fix
- リンティングの問題を自動的に修正するnpm run examples
- サンプルスクリプトを実行する
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- テストとリンティングを実行する:
npm run lint
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
You must be authenticated.
Tools
AI アシスタントが Lightdash 分析データと対話できるようにし、標準化されたインターフェースを通じてプロジェクト、スペース、チャート、ダッシュボード、メトリックを一覧表示および取得するためのツールを提供する MCP 互換サーバー。