首页/文件系统/mcp-excel-server

mcp-excel-server

查看源码
2025-5-11
Words 658Read Time 2 min
Score:85

用于Excel文件操作的MCP服务器,支持读取文件、列出目录、搜索文件和读取Excel内容。

TypeScript

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

🤝 贡献指南

欢迎贡献代码!贡献步骤如下:
  1. Fork 本仓库
  1. 创建一个特性分支
  1. 实现你的更改并添加测试
  1. 提交 Pull Request
请确保你的代码符合项目的编码标准,并包含适当的测试。

📜 许可证

本 MCP 服务器遵循 MIT 许可证。你可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。详情请参阅仓库中的 LICENSE 文件。
上一篇
web-scraping-with-mcp
下一篇
minecraft-mcp-server