mcpField
M
MCP Analyst

MCP Analyst

本地服务
github.com/unravel-team数据与分析1881 周前更新

关于 MCP Analyst

MCP Analyst 是供 Claude 分析本地 CSV 和 Parquet 文件的 MCP 服务。它适用于超出上下文窗口的数据集,也可避免上传完整文件。

主要功能

  1. 01分析本地 CSV 文件
  2. 02分析本地 Parquet 文件
  3. 03用 glob 选择多个文件

适用场景

  1. 01探索超出上下文窗口的数据集
  2. 02无需上传完整文件即可分析

MCP 相关

它通过 MCP 向客户端提供本地 CSV 和 Parquet 文件分析能力,包括 Claude。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"analyst": {
"command": "uvx",
"args": [
"mcp-analyst"
]
}
}
}
启动命令uvx mcp-analyst

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-analyst

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Analyst

MCP Analyst 是一个 MCP 服务,可让 claude 分析本地 CSV 或 Parquet 文件。

当数据集大小超出上下文窗口,或者你不想上传完整文件以降低成本时,请使用此服务。

安装

安装 uv

运行 MCP 服务需要 uv。

Mac

brew install uv

Windows

winget install --id=astral-sh.uv  -e

在 MCP 中添加服务

要在 Claude 中使用此服务,你需要更新 Claude 配置。

在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "analyst": {
      "command": "uvx",
      "args": [
        "mcp-analyst",
        "--file_location",
        "<replace_this_with_path_to_csv_or_parquet_files_on_your_machine>"
      ]
    }
  }
}

如何提供多个 CSV 文件?

此服务支持在文件位置使用 glob 模式。例如,如果你的 data 目录中有多个 csv 文件,可以将文件位置设置为 <parent_path_to_data>/data/*.csv

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。