SL

syucream/lightdash-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

27 stars 13 forks Качество 60 Тренд 11MIT

Сервер 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 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 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 PAT
  • LIGHTDASH_API_URL: The API base URL

Usage

The lightdash-mcp-server supports two transport modes: Stdio (default) and HTTP.

Stdio Transport (Default)

  1. Start the MCP server:
npx lightdash-mcp-server
  1. 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)

  1. 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.

  1. 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';
Открыть полный README на GitHub

Установка

npx -y lightdash-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →