
syucream/lightdash-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (Model Context Protocol) для доступа к Lightdash
Обзор
Сервер MCP (Model Context Protocol) для доступа к Lightdash. Этот сервер обеспечивает MCP-совместимый доступ к API Lightdash, позволяя помощникам ИИ взаимодействовать с вашими данными Lightdash через стандартизированный интерфейс. - list projects - List all projects in the Lightdash organization - get project - Get details of a specific project - list spaces - List all spaces in a project - list charts - List all charts in a project - list dashboards - List all dashboards in a project - get custom metrics - Get custom metrics for a project - get catalog - Get catalog for a project - get metrics catalog - Get metrics catalog for a project - get charts as code - Get charts as code for a project - get dashboards as code - Get dashboards as code Установить Lightdash MCP Server для Claude Desktop автоматически через Smithery - LIGHTDASH API KEY: Your Lightdash PAT - LIGHTDASH API URL: URL базы API Lightdash-mcp-сервер поддерживает два вида транспорта: (по умолчанию) и .
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol) для доступа к Lightdash.
Этот сервер обеспечивает MCP-совместимый доступ к API Lightdash, позволяя помощникам ИИ взаимодействовать с вашими данными Lightdash через стандартизированный интерфейс.
Особенности
Доступные инструменты:
list_projects- Перечислите все проекты в организации Lightdash [[Т1]] - Подробности конкретного проектаlist_spaces- Перечислите все места в проекте [[Т3]] - Перечислите все графики в проектеlist_dashboards- Перечислите все панели инструментов в проектеget_custom_metrics- Получите пользовательские метрики для проектаget_catalog- Получить каталог для проектаget_metrics_catalog- Получить каталог метрик для проектаget_charts_as_code- Получить диаграммы в качестве кода для проектаget_dashboards_as_code- Получите панели инструментов в качестве кода для проекта
Быстрый старт
###Установка
####Установка через Smithery
Установить Lightdash MCP Server для Claude Desktop автоматически через Smithery
Ручная установка
Конфигурация
- [[Т10]]: Твой питомец Лайтдаш [[Т11]]: Базовый URL API
Использование
Lightdash-mcp-сервер поддерживает два вида транспорта: Stdio (по умолчанию) и HTTP.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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