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- プロジェクトのダッシュボードをコードとして取得する
Related MCP server: Astro Docs MCP Server
クイックスタート
インストール
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変更をコミットする
ブランチにプッシュする
プルリクエストを作成する