基本能力
产品定位
Powerdrill MCP Server 是一个用于与Powerdrill数据集交互的MCP服务器,支持数据集的查询、分析和任务创建。
核心功能
- 使用Powerdrill用户ID和项目API密钥进行身份验证
- 列出可用的数据集
- 获取特定数据集的详细信息
- 创建和运行基于自然语言问题的数据集任务
- 与Claude Desktop和其他MCP兼容客户端集成
适用场景
- AI数据分析
- 团队协作数据处理
- 自然语言查询数据集
工具列表
- mcp_powerdrill_list_datasets:列出Powerdrill账户中的可用数据集
- mcp_powerdrill_get_dataset_overview:获取特定数据集的详细信息
- mcp_powerdrill_create_job:创建任务以分析数据
- mcp_powerdrill_create_session:创建新会话以分组相关任务
- mcp_powerdrill_list_data_sources:列出特定数据集中的数据源
- mcp_powerdrill_list_sessions:列出Powerdrill账户中的会话
- mcp_powerdrill_create_dataset:在Powerdrill账户中创建新数据集
- mcp_powerdrill_create_data_source_from_local_file:通过上传本地文件创建新数据源
常见问题解答
- 环境变量设置:确保
.env
文件中的环境变量正确设置 - 服务器启动:使用
npm start
检查服务器是否成功启动 - 客户端配置:验证Claude Desktop配置是否正确指向文件路径
- 错误排查:查看控制台输出以获取错误信息
使用教程
使用依赖
- 注册Powerdrill团队账户
- 获取API凭证(用户ID和API密钥)
安装教程
通过Smithery安装
bash
npx -y @smithery/cli install @powerdrillai/powerdrill-mcp --client claude
通过npm安装
```bash
全局安装
npm install -g @powerdrillai/powerdrill-mcp
或直接运行
npx @powerdrillai/powerdrill-mcp
```
从源代码安装
bash
git clone https://github.com/yourusername/powerdrill-mcp.git
cd powerdrill-mcp
npm install
调试方式
启动服务器
```bash
如果全局安装
powerdrill-mcp
如果使用npx
npx -y @powerdrillai/powerdrill-mcp@latest
```
设置环境变量
bash
export POWERDRILL_USER_ID="your_user_id"
export POWERDRILL_PROJECT_API_KEY="your_project_api_key"
或创建.env
文件并添加上述变量。
运行服务器
bash
npm start
集成到Claude Desktop
- 打开Claude Desktop
- 进入设置 > 服务器设置
- 添加新服务器配置(参考README中的JSON配置)
- 保存配置并重启Claude Desktop
集成到Cursor
- 打开Cursor
- 进入设置 > MCP工具
- 添加新MCP工具(参考README中的JSON配置)
- 保存配置并重启Cursor(如果需要)