
syucream/lightdash-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
LightdashにアクセスするMCP(Model Context Protocol)サーバー
概要
LightdashにアクセスするMCP(Model Context Protocol)サーバー。 このサーバーは、Lightdash の API への MCP 互換アクセスを提供し、AI アシスタントが標準インターフェイスを介して Lightdash データをやり取りできるようにします。 - list projects - Lightdash 組織内のすべてのプロジェクトを一覧 - get project - 特定のプロジェクトの詳細を取得する - List spaces - プロジェクト内のすべてのスペースを一覧表示 - リスト charts - プロジェクト内のすべてのチャートを一覧表示 - リスト ダッシュボード - プロジェクト内のすべてのダッシュボードを一覧表示 - get custom metrics - プロジェクト用のカスタムメトリクスを取得する - プロジェクトのためのカスタムメトリクスを取得する - プロジェクト - Get metrics catalog - プロジェクトのためのデータを取得する - プロジェクト - プロジェクトのget metrics metrics catalog - プロジェクトのためのメトリックを取得する - プロジェクトを取得する - プロジェクトのためのプロジェクト - プロジェクト - プロジェクトのためのメトリックを取得する - プロジェクトを取得する スミサリーを介して自動的にClaudeデスクトップ用のLightdash MCP Serverをインストールするには: - LIGHTDASH API KEY:あなたのLightdash PAT - LIGHTDASH API URL:APIベースURL lightdash-mcp-server は 2 つのトランスポートモードをサポートしています: (デフォルト) と .
概要(AI 翻訳)
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 によるインストール
スミサリーを介して自動的にClaudeデスクトップ用のLightdash MCP Serverをインストールするには:
マニュアルインストール
設定
- [
LIGHTDASH_API_KEY: あなたのライトダッシュPAT - [
LIGHTDASH_API_URL: APIベースURL
使用法
lightdash-mcp-server は 2 つのトランスポートモードをサポートしています。Stdio (デフォルト) とHTTP.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
lightdash-mcp-server
A MCP(Model Context Protocol) server that accesses to Lightdash.
This server provides MCP-compatible access to Lightdash’s API, allowing AI assistants to interact with your Lightdash data through a standardized interface.
Features
Available tools:
list_projects- List all projects in the Lightdash organizationget_project- Get details of a specific projectlist_spaces- List all spaces in a projectlist_charts- List all charts in a projectlist_dashboards- List all dashboards in a projectget_custom_metrics- Get custom metrics for a projectget_catalog- Get catalog for a projectget_metrics_catalog- Get metrics catalog for a projectget_charts_as_code- Get charts as code for a projectget_dashboards_as_code- Get dashboards as code for a project
Quick Start
Installation
Installing via Smithery
To install Lightdash MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install lightdash-mcp-server --client claude
Manual Installation
npm install lightdash-mcp-server
Configuration
LIGHTDASH_API_KEY: Your Lightdash PATLIGHTDASH_API_URL: The API base URL
Usage
The lightdash-mcp-server supports two transport modes: Stdio (default) and HTTP.
Stdio Transport (Default)
- Start the MCP server:
npx lightdash-mcp-server
- Edit your MCP configuration json:
...
"lightdash": {
"command": "npx",
"args": [
"-y",
"lightdash-mcp-server"
],
"env": {
"LIGHTDASH_API_KEY": "",
"LIGHTDASH_API_URL": "https://"
}
},
...
HTTP Transport (Streamable HTTP)
- Start the MCP server in HTTP mode:
npx lightdash-mcp-server -port 8080
This starts the server using StreamableHTTPServerTransport, making it accessible via HTTP at http://localhost:8080/mcp.
- Configure your MCP client to connect via HTTP:
For Claude Desktop and other MCP clients:
Edit your MCP configuration json to use the url field instead of command and args:
...
"lightdash": {
"url": "http://localhost:8080/mcp"
},
...
For programmatic access:
Use the streamable HTTP client transport:
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
インストール
npx -y lightdash-mcp-server