CSV与Parquet数据处理工具

该项目实现了多个MCP服务器工具,用于处理CSV、Parquet、PostgreSQL和AWS S3数据,旨在作为Claude Desktop的后端,通过MCP实现数据的自然语言访问。

  • by Tathagata003
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Tathagata003/mcp_servers

使用说明

CSV-Parquet MCP 服务器工具

这个项目实施了多项 MCP(多种含义,具体根据上下文确定) 用于处理CSV、Parquet、PostgreSQL和AWS S3数据的服务器工具。它被设计为Claude Desktop的后端,通过MCP实现自然语言访问您的数据。

特点/功能

  • CSV 和 Parquet 摘要:
    快速获取文件中的行/列计数 data/ 目录。
  • PostgreSQL 表工具:
    • 表格汇总统计
    • 按列值筛选行
    • 列出表格列
    • 从某一列中获取唯一值
  • AWS S3 工具:
    • 列出存储桶和文件
    • 下载/上传文件

使用方法

1. 安装依赖项

cd D:/mcp/csv_parquet
python -m pip install -r requirements.txt
# Or use uv for faster installs:
uv pip install -r requirements.txt

2. 配置环境

编辑 .env 使用您的数据库和AWS凭证。

3. 运行MCP服务器

你可以使用以下任一方式来运行服务器 Python 或者 uv:

使用Python

python [server.py](http://_vscodecontentref_/0) 

4. 连接至Claude桌面版

在以下位置创建以下文件 C:\Users\%username%\AppData\Roaming\Claude\desktop_claude_config.json:

{
  "mcpServers": 
  {
    "mix_server": 
    {
      "command": "D:/mcp/csv_parquet/env/Scripts/python.exe",
      "args": [
        "D:/mcp/csv_parquet/server.py"
      ]
    }
  }
}

Claude Desktop 现在将检测并连接到您的 MCP 服务器,使您能够使用自然语言查询您的数据。