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#DocumentsAI将识别目录为 FinanceReports 和 Documents。用户可以在提示中指定目标,例如“将表保存到FinanceReports目录”
🤝 贡献
我们欢迎问题和拉取请求来帮助改进这个项目!\ 无论是功能建议、文档改进还是bug修复,我们都非常感谢您的贡献。
📄 许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。
