Integrations
Supports configuration of API credentials through .env files, making it easier to securely store and access Powerdrill authentication details.
Enables installation and distribution of the MCP server through the npm registry, supporting both global installation and direct execution with npx.
Mentions Powerdrill Flow Streamlit app as an alternative way to manipulate data in Powerdrill for users who have the appropriate credentials.
파워드릴 MCP 서버
Powerdrill 사용자 ID와 프로젝트 API 키로 인증된 Powerdrill 데이터 세트와 상호 작용할 수 있는 도구를 제공하는 MCP(Model Context Protocol) 서버입니다.
개별적으로 또는 팀과 함께 AI 데이터 분석을 사용하려면 https://powerdrill.ai/ 로 이동하세요.
팀의 Powerdrill 사용자 ID와 프로젝트 API 키가 있으면 Powerdrill 오픈 소스 웹 클라이언트를 통해 데이터를 조작할 수 있습니다.
- Node.js 버전 : https://flow.powerdrill.ai/ 또는 오픈 소스 웹 클라이언트 https://github.com/powerdrillai/powerdrill-flow 를 사용해 보세요.
- Python 버전 : https://powerdrill-flow.streamlit.app/ 또는 오픈 소스 웹 클라이언트 https://github.com/powerdrillai/powerdrill-flow-streamlit 을 사용해 보세요.
특징
- 사용자 ID와 프로젝트 API 키를 사용하여 Powerdrill에 인증합니다.
- Powerdrill 계정에서 사용 가능한 데이터 세트를 나열합니다.
- 특정 데이터 세트에 대한 자세한 정보를 얻으세요
- 자연어 질문이 있는 데이터 세트에 대한 작업을 만들고 실행합니다.
- Claude Desktop 및 기타 MCP 호환 클라이언트와의 통합
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 powerdrill-mcp를 자동으로 설치하려면:
지엑스피1
npm에서
출처에서
이 저장소를 복제하고 종속성을 설치하세요.
CLI 사용법
전역적으로 설치된 경우:
npx를 사용하는 경우:
실행하기 전에 Powerdrill 자격 증명으로 환경 변수를 구성해야 합니다.
또는 이러한 값을 사용하여 .env
파일을 만듭니다.
필수 조건
이 MCP 서버를 사용하려면 유효한 API 자격 증명( 사용자 ID 및 API 키 )이 있는 Powerdrill 계정이 필요합니다. 자격 증명을 얻는 방법은 다음과 같습니다.
- 아직 Powerdrill Team 계정에 가입하지 않았다면 가입하세요.
- 계정 설정으로 이동하세요
- API 섹션에서 다음을 확인하세요.
- 사용자 ID: 계정의 고유 식별자
- API 키: API 액세스를 위한 인증 토큰
먼저, Powerdrill 팀을 만드는 방법에 대한 비디오 튜토리얼을 시청하세요.
그런 다음, API 자격 증명을 설정하기 위한 비디오 튜토리얼을 따르세요.
빠른 설정
서버를 설정하는 가장 쉬운 방법은 제공된 설정 스크립트를 사용하는 것입니다.
이렇게 하면:
- 종속성 설치
- TypeScript 코드 작성
.env
파일이 없으면 생성하세요.- npx 기반 구성을 사용하여 Claude Desktop 및 Cursor에 대한 구성 파일을 생성합니다(권장)
그런 다음 실제 자격 증명으로 .env
파일을 편집합니다.
생성된 구성 파일의 자격 증명도 사용하기 전에 업데이트하세요.
수동 설치
수동으로 설정하려면 다음을 수행하세요.
용법
서버 실행
Claude Desktop과 통합
- 클로드 데스크톱 열기
- 설정 > 서버 설정으로 이동하세요
- 다음 구성 중 하나를 사용하여 새 서버를 추가합니다.
옵션 1: npx 사용(권장)
옵션 2: 로컬 설치로 노드 사용
- 구성을 저장합니다
- Claude Desktop을 다시 시작하세요
커서와 통합
- 커서 열기
- 설정 > MCP 도구로 이동하세요
- 다음 구성 중 하나를 사용하여 새 MCP 도구를 추가합니다.
옵션 1: npx 사용(권장)
옵션 2: 로컬 설치로 노드 사용
- 구성을 저장합니다
- 필요한 경우 커서를 다시 시작하세요
도구 사용
연결되면 Claude Desktop, Cursor, Cline, Windsurf 등과의 대화에서 Powerdrill 도구를 사용할 수 있습니다.
- 데이터세트 나열:
What datasets are available in my Powerdrill account?
또는Show me all my datasets
- 데이터 세트 생성:
Create a new dataset called "Sales Analytics"
하거나Make a new dataset named "Customer Data" with description "Customer information for 2024 analysis"
- 로컬 파일에서 데이터 소스 만들기:
Upload the file /Users/your_name/Downloads/sales_data.csv to dataset {dataset_id}
하거나Add my local file /path/to/customer_data.xlsx to my {dataset_id} dataset
- 데이터 세트 개요 가져오기:
Tell me more about this dataset: {dataset_id}
또는Describe the structure of dataset {dataset_id}
- 작업 생성:
Analyze dataset {dataset_id} with this question: "How has the trend changed over time?"
,Run a query on {dataset_id} asking "What are the top 10 customers by revenue?"
- 세션 만들기:
Create a new session named "Sales Analysis 2024" for my data analysis
거나Start a session called "Customer Segmentation" for analyzing market data
- 데이터 소스 나열:
What data sources are available in dataset {dataset_id}?
또는Show me all files in the {dataset_id} dataset
- 세션 목록:
Show me all my current analysis sessions
하거나List my recent data analysis sessions
사용 가능한 도구
mcp_파워드릴_목록_데이터세트
Powerdrill 계정에서 사용 가능한 데이터 세트를 나열합니다.
매개변수:
limit
(선택 사항): 반환할 최대 데이터 세트 수
응답 예시:
mcp_powerdrill_get_dataset_overview
특정 데이터 세트에 대한 자세한 개요 정보를 가져옵니다.
매개변수:
datasetId
(필수): 개요 정보를 가져올 데이터 세트의 ID
응답 예시:
mcp_파워드릴_생성_작업
자연어 질문을 통해 데이터를 분석하는 작업을 생성합니다.
매개변수:
question
(필수): 데이터를 분석하기 위한 자연어 질문 또는 프롬프트dataset_id
(필수): 분석할 데이터 세트의 IDdatasource_ids
(선택 사항): 분석할 데이터 세트 내의 특정 데이터 소스 ID 배열session_id
(선택 사항): 관련 작업을 그룹화하기 위한 세션 IDstream
(선택 사항, 기본값: false): 결과를 스트리밍할지 여부output_language
(선택 사항, 기본값: "AUTO"): 출력 언어job_mode
(선택 사항, 기본값: "AUTO"): 작업 모드
응답 예시:
mcp_파워드릴_생성_세션
관련된 작업을 함께 그룹화하기 위해 새로운 세션을 만듭니다.
매개변수:
name
(필수): 최대 128자까지 가능한 세션 이름output_language
(선택 사항, 기본값: "AUTO"): 출력이 생성되는 언어입니다. 옵션: "AUTO", "EN", "ES", "AR", "PT", "ID", "JA", "RU", "HI", "FR", "DE", "VI", "TR", "PL", "IT", "KO", "ZH-CN", "ZH-TW"job_mode
(선택 사항, 기본값: "AUTO"): 세션의 작업 모드입니다. 옵션: "AUTO", "DATA_ANALYTICS"max_contextual_job_history
(선택 사항, 기본값: 10): 다음 작업에 대한 컨텍스트로 보관되는 최근 작업의 최대 수(0-10)agent_id
(선택 사항, 기본값: "DATA_ANALYSIS_AGENT"): 에이전트의 ID
응답 예시:
mcp_파워드릴_목록_데이터_소스
특정 데이터 세트의 데이터 소스를 나열합니다.
매개변수:
datasetId
(필수): 데이터 소스를 나열할 데이터 세트의 IDpageNumber
(선택 사항, 기본값: 1): 목록을 시작할 페이지 번호pageSize
(선택 사항, 기본값: 10): 단일 페이지의 항목 수status
(선택 사항): 상태별로 데이터 소스를 필터링합니다: 동기화 중, 유효하지 않음, 동기화됨(여러 개의 경우 쉼표로 구분)
응답 예시:
mcp_파워드릴_목록_세션
Powerdrill 계정의 세션을 나열합니다.
매개변수:
pageNumber
(선택 사항): 나열을 시작할 페이지 번호(기본값: 1)pageSize
(선택 사항): 단일 페이지의 항목 수(기본값: 10)search
(선택 사항): 이름으로 세션 검색
응답 예시:
mcp_파워드릴_생성_데이터셋
Powerdrill 계정에 새로운 데이터 세트를 만듭니다.
매개변수:
name
(필수): 최대 128자 길이의 데이터 세트 이름description
(선택 사항): 최대 128자 길이의 데이터 세트 설명
응답 예시:
mcp_powerdrill_로컬_파일에서_데이터_소스_생성
지정된 데이터 세트에 로컬 파일을 업로드하여 새 데이터 소스를 만듭니다.
매개변수:
dataset_id
(필수): 데이터 소스를 생성할 데이터 세트의 IDfile_path
(필수): 업로드할 파일의 로컬 경로file_name
(선택 사항): 파일의 사용자 정의 이름, 기본값은 원래 파일 이름입니다.chunk_size
(선택 사항, 기본값: 5MB): 멀티파트 업로드를 위한 각 청크의 크기(바이트)
응답 예시:
문제 해결
문제가 발생하는 경우:
.env
에서 환경 변수가 올바르게 설정되었는지 확인하세요.npm start
로 서버가 성공적으로 시작되는지 확인하세요.- Claude Desktop 구성이 올바른 파일 경로를 가리키는지 확인하세요.
- 오류 메시지가 있는지 콘솔 출력을 확인하세요.
특허
MIT
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Powerdrill( https://powerdrill.ai/ ) 데이터 세트와 상호 작용할 수 있는 도구를 제공하는 MCP 서버로, 스마트 AI 데이터 분석과 통찰력을 제공합니다.
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that enables AI models to discover, search, and analyze data stored in Typesense collections through tools for querying documents, retrieving specific items, and accessing collection statistics.Last updated -217TypeScriptMIT License
- AsecurityAlicenseAqualityMCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.Last updated -1341910JavaScriptMIT License
Verodat MCP Serverofficial
-securityAlicense-qualityAn MCP server that integrates Verodat's data management capabilities with AI systems like Claude Desktop, enabling users to manage accounts, workspaces, and datasets, as well as perform AI-powered queries on their data.Last updated -1TypeScriptApache 2.0- -securityFlicense-qualityAn MCP server that allows AI models to create data visualizations using Vega-Lite syntax by providing tools to save data tables and generate visualizations from them.Last updated -Python