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-서버
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 서버를 자동으로 설치하려면:
지엑스피1
수동 설치
구성
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 호환 서버로, 표준화된 인터페이스를 통해 프로젝트, 공간, 차트, 대시보드 및 지표를 나열하고 검색할 수 있는 도구를 제공합니다.