](https://mseep.ai/app/kmexnx-excel-to-pdf-mcp)
Excel转PDF MCP服务器
](https://smithery.ai/server/@kmexnx/excel-to-pdf-mcp)
一种MCP(模型上下文协议)服务器,可以将Excel(.xls/.xlsx)和Apple Numbers(.Numbers)文件转换为PDF格式。该工具与Claude等人工智能助手集成,可以直接通过对话进行文件转换。
特性
- 将Excel文件(.xls、.xlsx)转换为PDF
- 将Apple Numbers文件(.Numbers)转换为PDF
- 通过模型上下文协议与AI助手集成
- 尊重项目边界的安全文件处理
- 通过npm轻松安装
需求
- Node.js 16或更高版本
- LibreOffice(用于转换过程)
安装
通过Smithery安装
通过以下方式自动安装Excel到PDF Converter for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @kmexnx/excel-to-pdf-mcp --client claude安装LibreOffice
转换过程需要LibreOffice。根据您的操作系统进行安装:
在macOS上:
brew install libreoffice在Ubuntu/Debian上:
apt-get install libreoffice在Windows上:
从下载并安装 LibreOffice官方网站.
安装MCP服务器
npm install -g excel-to-pdf-mcp与Claude Desktop一起使用
要在Claude桌面上使用此MCP服务器,请执行以下操作:
- 通过将此服务器添加到您的
mcp_settings.json:
{
"mcpServers": {
"excel-to-pdf-mcp": {
"command": "npx",
"args": ["excel-to-pdf-mcp"],
"name": "Excel to PDF Converter"
}
}
}- 确保Excel或Numbers文件位于项目目录中。
- 配置后,Claude将能够使用此工具将电子表格文件转换为PDF。
对话示例
以下是一个使用此MCP服务器时与Claude对话的示例:
用户:“我需要将我的quarterly_report.xlsx转换为PDF,以便与利益相关者共享。”
克劳德:“我可以帮助您将Excel文件转换为PDF。让我使用Excel到PDF转换工具。”
然后,克劳德会在幕后使用这个工具:
Tool: convert_excel_to_pdf
Arguments: {
"input_path": "quarterly_report.xlsx",
"output_format": "pdf"
}克劳德:“我已将您的Excel文件转换为PDF。您可以在项目目录中的:quarterly_report-1628347658-a7b2c9.PDF找到它。”
可用工具
此MCP服务器提供以下工具:
1.convert_excel_to_pdf
将Excel文件(.xls/.xlsx)转换为PDF格式。
论据:
input_path:Excel文件的相对路径(必需)output_format:输出格式,目前仅支持PDF(默认:“PDF”)
2.convert_numbers_to_pdf
将Apple Numbers文件(.Numbers)转换为PDF格式。
论据:
input_path:Numbers文件的相对路径(必需)output_format:输出格式,目前仅支持PDF(默认:“PDF”)
发展
如果你想从源代码运行或贡献:
- 克隆存储库
- 安装依赖项:
npm install - 构建项目:
npm run build - 运行服务器:
npm start
许可证
麻省理工学院

