
Claude MCP Data Explorer
一个模型上下文协议服务器,使 Claude 能够加载 CSV 文件并执行 JavaScript 数据分析脚本,以进行高级数据探索和洞察生成。
README
适用于 Windows 的 Claude MCP 数据浏览器
这是一个使用 TypeScript 实现的模型上下文协议 (MCP) 服务器,用于与 Claude 进行数据探索。该服务器与 Claude Desktop 集成,通过提供加载 CSV 文件和执行 JavaScript 数据分析脚本的工具,实现高级数据分析。
前提条件
- Node.js v16+ - 下载 Node.js
- Claude Desktop - 下载 Claude Desktop
安装 (Windows 更新版)
-
克隆此仓库
git clone https://github.com/tofunori/claude-mcp-data-explorer.git cd claude-mcp-data-explorer
-
安装依赖
npm install
-
构建并运行设置脚本
npm run setup
这将:
- 将 TypeScript 代码构建为 JavaScript
- 配置 Claude Desktop 以使用编译后的 JavaScript
- 创建必要的目录
-
重启 Claude Desktop 并启用开发者模式
- 完全关闭 Claude Desktop
- 启动 Claude Desktop
- 转到 帮助 → 启用开发者模式
手动测试
您可以通过运行以下命令直接测试服务器:
npm run build
npm run start
服务器应该启动且没有错误。如果可以成功运行,Claude Desktop 也应该能够使用该服务器。
工作原理
此 MCP 服务器为 Claude 提供了两个主要工具:
- load-csv - 将 CSV 数据加载到内存中以进行分析
- run-script - 执行 JavaScript 代码以进行数据处理和分析
它还包括一个提示模板,该模板指导 Claude 完成结构化数据探索过程。
用法
-
启动 Claude Desktop
-
选择 "Explore Data" 提示模板
- 此提示将在设置后出现在 Claude Desktop 中
-
输入 CSV 文件路径和探索主题
- 示例文件路径:
C:/Users/YourName/Documents/data.csv
- 示例主题:"按地区的销售趋势"
- 示例文件路径:
-
让 Claude 分析您的数据
- Claude 将加载 CSV 文件并自动生成见解
- 服务器使用分块高效地处理大型文件
故障排除
-
Claude 不显示 MCP 服务器
- 检查配置文件
%APPDATA%\Claude\claude_desktop_config.json
- 它应该指向 dist 目录中编译后的 JavaScript 文件
- 尝试使用
npm run build
重新构建项目 - 启用开发者模式并检查 MCP 日志文件(开发者 → 打开 MCP 日志文件)
- 使用 开发者 → 重新加载所有 MCP 服务器 以强制刷新
- 检查配置文件
-
读取文件时出现权限错误
- 确保 Claude 有权访问 CSV 文件位置
- 尝试使用带有正斜杠 (
/
) 或转义反斜杠 (\\
) 的绝对路径
-
脚本中出现 JavaScript 错误
- 检查您的脚本是否与允许的模块兼容
- 查看 Claude 响应中的任何错误消息
许可证
MIT 许可证 - 有关详细信息,请参见 LICENSE 文件。
致谢
- 基于 Anthropic 官方 MCP TypeScript SDK
- 感谢 MCP 社区提供的示例和灵感
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。