表格导出服务

一个基于sheetex的MCP服务器,用于将AI对话中生成的表格导出为带有基本格式的Excel文件,提高数据处理效率。

  • by XiongLiding
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 xiongliding/sheetex-mcp-server

使用说明

sheetex mcp服务器

英语| 简体中文

基于 sheetex,旨在将人工智能对话中生成的表格导出到应用了基本格式的Excel文件中。

📌 用例:当使用兼容MCP的AI客户端时,此服务器使AI能够自动将结构化数据保存为本地Excel文件,从而提高数据处理效率。

🌟 主要特点

  • 将对话中生成的Markdown表格转换为 .xlsx 文件
  • 支持多个具有别名管理的导出目录,允许受控访问和显式保存位置选择
  • 保留基本表格样式:
    • 粗体标题和强调文本(粗体、斜体、删除线)
    • 基于内容长度的自动列宽估计
  • 与主流MCP客户端兼容

🛠 可用工具

save-with-sheetex -将表格另存为Excel文件

将对话中生成的表另存为 .xlsx 文件。

参数 类型 说明
folderName string 导出目录(必须与中的别名匹配 EXPORT_DIRS)
fileName string 输出文件名(无 .xlsx 扩展)
caption string 可选表标题(在Excel中显示为顶部合并的居中行)
table string Markdown格式的表数据

🚀 用法

通过配置文件集成

窗户:

{
  "mcpServers": {
    "sheetex": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "sheetex-mcp-server"],
      "env": {
        "EXPORT_DIRS": "/path/to/dir#alias_name;/path/to/document"
      }
    }
  }
}

Linux/MacOS:

{
  "mcpServers": {
    "sheetex": {
      "command": "npx",
      "args": ["-y", "sheetex-mcp-server"],
      "env": {
        "EXPORT_DIRS": "/path/to/dir#alias_name;/path/to/document"
      }
    }
  }
}

⚙️ 环境变量: EXPORT_DIRS

指定允许的导出目录列表,并可选择别名。

  • 格式:多个用分号分隔的目录(;).每个目录都可以选择性地包含一个 #alias.
  • 别名规则:
    • 如果 #alias_name 如果提供了,AI将通过该别名识别目录。
    • 如果没有给出别名,则路径的最后一段将用作默认别名。
  • 默认行为:当AI无法确定目标目录时,将使用列表中的第一个目录。

示例

EXPORT_DIRS=/Users/me/reports#FinanceReports;/home/user/docs#Documents

AI将识别目录为 FinanceReports 和 Documents。用户可以在提示中指定目标,例如“将表保存到FinanceReports目录”

🤝 贡献

我们欢迎问题和拉取请求来帮助改进这个项目!
无论是功能建议、文档改进还是bug修复,我们都非常感谢您的贡献。

📄 许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。