CSV/Parquet文件读取服务

MCP服务器教程,展示如何构建一个能够读取CSV/Parquet文件的服务,与Claude Desktop客户端配合使用。

  • by Kingyeung129
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 kingyeung129/mcp_server_tutorial

使用说明

自述

MCP服务器教程

本教程展示了如何构建一个可以读取csv/拼花地板文件的mcp服务器。mcp客户端将是Claude Desktop。本教程不包括mcp客户端的开发。

Alex Merced的教程https://medium.com/data-engineering-with-dremio/building-a-basic-mcp-server-with-python-4c34c41031ed

先决条件

  • 克劳德桌面
  • 紫外线已安装
  • Python 3.11或更高版本
  • 所需的Python包: pandas, pyarrow, mcp[cli]

如何跑步

  1. 克隆此存储库或下载文件。

  2. 安装依赖项:

    uv sync
    
  3. 启动服务器:

    uv run main.py
    
  4. 编辑mcp_server_tutorial_config.json中的内容,并将其复制到Claude桌面的安装目录中,文件名为 claude_desktop_config.json。请参阅此 链接 了解如何创建此mcp配置文件。

  5. 关闭并重新打开Claude Desktop。mcp工具将显示在聊天室的“搜索和工具”下。