关于 Excel MCP Server
Excel MCP Server 通过 MCP 提供 Excel 文件的读取、分析、可视化与写入功能,支持 XLSX、XLS、CSV、TSV 和 JSON 等格式。适合希望用自然语言处理表格数据的用户。
主要功能
- 01读取 XLSX、XLS、CSV、TSV、JSON 等格式
- 02提供统计分析、数据质量评估与数据透视表
- 03生成图表并导出为图片
- 04写入和更新 Excel 文件
适用场景
- 01用自然语言分析销售数据文件
- 02按条件筛选员工等表格记录
- 03生成部门销售的数据透视表和柱状图
MCP 相关
该服务以工具、资源和提示词模板的形式向 MCP 客户端暴露 Excel 文件的读取、分析与写入能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Excel MCP 服务
一款提供全面 Excel 文件管理和数据分析功能的 MCP 服务。
功能
-
Excel 文件操作
- 读取多种 Excel 格式(XLSX、XLS、CSV、TSV、JSON)
- 写入和更新 Excel 文件
- 获取文件信息和工作表名称
-
数据分析
- 汇总统计和描述性分析
- 数据质量评估
- 数据透视表
- 筛选和查询数据
-
可视化
- 根据 Excel 数据生成图表
- 创建数据预览
- 将可视化图表导出为图像
安装
- 创建新的 Python 环境(推荐):
# Using uv (recommended)
uv init excel-mcp-server
cd excel-mcp-server
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Or using pip
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- 安装依赖项:
# Using uv
uv pip install -e .
与 Claude Desktop 集成
- 安装 Claude Desktop
- 打开设置并进入 Developer 选项卡
- 编辑
claude_desktop_config.json:
{
"mcpServers": {
"command": "uvx",
"args": [
"mcp-excel-server"
],
"env": {
"PYTHONPATH": "/path/to/your/python"
}
}
}
可用工具
文件读取
read_excel:读取 Excel 文件get_excel_info:获取文件详情get_sheet_names:列出工作表名称
数据分析
analyze_excel:执行统计分析filter_excel:按条件筛选数据pivot_table:创建数据透视表data_summary:生成全面的数据摘要
数据可视化
export_chart:生成图表- 支持折线图、条形图、散点图、直方图
文件操作
write_excel:写入新的 Excel 文件update_excel:更新现有 Excel 文件
可用资源
excel://{file_path}:获取文件内容excel://{file_path}/info:获取文件结构信息excel://{file_path}/preview:生成数据预览图像
提示词模板
analyze_excel_data:Excel 数据分析引导模板create_chart:帮助创建数据可视化图表data_cleaning:辅助清理数据
使用示例
- “分析我的 sales_data.xlsx 文件”
- “为 product_sales.csv 创建条形图”
- “筛选 employees.xlsx 中年龄超过 30 岁的员工”
- “生成部门销售额数据透视表”
安全注意事项
- 仅从指定路径读取文件
- 限制文件大小
- 防止意外覆盖文件
- 严格控制数据转换操作
依赖项
- pandas
- numpy
- matplotlib
- seaborn
许可证
MIT License
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。