使用说明
Excel MCP 服务器
用于Excel文件操作的强大模型上下文协议(MCP)服务器。
特性
- 安全文件操作:文件锁定可防止并发访问问题
- 安全强化:路径验证、配方奶粉注射预防、输入消毒
- 资源管理:适当的上下文管理器可确保没有文件句柄泄漏
- 类型安全:对所有输入进行完整的Pydantic验证
安装
pip install excel-mcp-server
用法
作为MCP服务器
excel-mcp-server
配置允许的目录
from excel_mcp_server import add_allowed_directory
add_allowed_directory("/path/to/excel/files")
工具
工作簿操作
create_workbook-创建新的Excel工作簿get_workbook_info-获取工作簿的元数据list_sheets-列出工作簿中的所有工作表
工作表操作
create_sheet-创建新工作表delete_sheet-删除工作表rename_sheet-重命名图纸
细胞操作
read_cell-读取单元格值write_cell-写入单元格值read_range-读取一系列单元格write_range-将数据写入范围write_formula-写一个公式
格式化操作
format_font-应用字体格式format_fill-应用背景颜色format_number-应用数字格式
安全特性
- 路径验证:防止路径遍历攻击
- 目录白名单:限制对允许目录的文件访问
- 配方奶粉注射预防:阻止危险的Excel公式
- 文件大小限制:防止资源耗尽
- 文件锁定:防止并发写入损坏
许可证
麻省理工学院
