AI数据助手

一个基于FastMCP框架的AI数据助手,能够通过标准化的模型上下文协议(MCP)工具分析CSV数据集,提供数据摘要、预览和缺失值检测功能。

  • by jazz-min
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jazz-min/mcp-data-assistant

使用说明

使用FastMCP的AI数据助手

一个基于FastMCP框架构建的AI数据助手,能够通过标准化的模型上下文协议(MCP)工具分析CSV数据集。 这个项目展示了AI客户端如何通过一致的MCP接口安全地连接到外部数据工具,以总结、检查数据集并检测其中的问题。

特点/功能

  • 总结CSV文件总结给定的CSV文件——报告行数和列数,并为所有数值列提供描述性统计信息。
  • 显示数据的前几行返回数据集的前N行(默认为5行)。这对于快速预览数据很有用。
  • 检测缺失值检查每列中的缺失值并报告缺失值的数量。

跑

pip install -r requirements.txt
python data_summary_server.py

这启动了FastMCP服务器,通过MCP协议暴露您的数据工具。

客户互动

要在本地进行测试,您可以使用提供的客户端脚本:

python data_summary_client.py