mcp-excel-server
一个基于 Node.js 的服务器,实现了 Model Context Protocol (MCP),用于处理 Excel 文件操作。
功能特性
- 读取文件
- 列出目录内容
- 搜索文件
- 读取 Excel 文件
注意:服务器仅允许在通过
args
指定的目录内执行操作。🔧 安装
NPM 安装
📚 API 参考
资源
- 主要的 mcp-excel-server 操作接口
file://system
工具函数
📖 读取操作
- read_file_content
- 读取文件的完整内容
- 输入:
path
(字符串) - 对文本文件使用 UTF-8 编码
📁 目录操作
- list_directory
- 列出目录内容,并标注类型
- 输入:
path
(字符串) - 返回带有 [FILE] 或 [DIR] 前缀的条目
🔍 读取 Excel 及信息
- get_excel_content
- 读取 Excel 文件的内容
- 输入:
path
(字符串) - 对 Excel 文件使用 UTF-8 编码
🔧 使用指南
与 Claude Desktop 集成
将以下配置添加到你的
claude_desktop_config.json
文件中:注意:你可以通过将目录挂载到/projects
来沙盒化目录。添加ro
标志可以使目录对服务器只读。
NPX 方法
在 VS Code 中使用
快速安装,请点击下方的安装按钮...
如需手动安装,请将以下 JSON 块添加到你的 VS Code 用户设置 (JSON) 文件中。你可以通过按下
Ctrl + Shift + P
并输入 Preferences: Open Settings (JSON)
来完成此操作。你也可以选择将其添加到工作区中的
.vscode/mcp.json
文件中。这将允许你与他人共享配置。注意:在.vscode/mcp.json
文件中不需要mcp
键。
你可以通过将目录挂载到
/projects
来为服务器提供沙盒化目录。添加 ro
标志可以使目录对服务器只读。NPX
🤝 贡献指南
欢迎贡献代码!贡献步骤如下:
- Fork 本仓库
- 创建一个特性分支
- 实现你的更改并添加测试
- 提交 Pull Request
请确保你的代码符合项目的编码标准,并包含适当的测试。
📜 许可证
本 MCP 服务器遵循 MIT 许可证。你可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。详情请参阅仓库中的 LICENSE 文件。
- Author:waytomcp
- URL:https://www.waytomcp.com/article/qianO33/mcp-excel-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!