Spire.Presentation MCP 服务器是一个强大的解决方案,它使AI代理能够通过模型上下文协议(MCP)与Excel文件进行交互。它是完全独立的,不需要在系统上安装Microsoft Office。此工具使AI代理能够添加或删除,读取,并转换PowerPoint演示文稿无缝地。
git clone https://github.com/eiceblue/spire-presentation-mcp-server
cd spire-presentation-mcp-server
uv pip install -e .
启动服务器(默认端口8000):
uv run spire-ppt-mcp-server
自定义端口(例如,8080):
# Bash/Linux/macOS
export FASTMCP_PORT=8080 && uv run spire-ppt-mcp-server
# Windows PowerShell
$env:FASTMCP_PORT = "8080"; uv run spire-ppt-mcp-server
{
"mcpServers": {
"ppt": {
"url": "http://localhost:8000/sse",
"env": {
"PPT_FILES_PATH": "/path/to/ppt/files"
}
}
}
}
该服务器使用服务发送事件(SSE)传输协议。对于不同的用例:
与Claude Desktop配合使用(需要stdio):
托管您的MCP服务器:
| 变量 | 描述 | 默认值 |
|---|---|---|
FASTMCP_PORT | 服务器端口 | 8000 |
PPT_FILES_PATH | 演示文稿文件目录 | ./ppt_files |
服务器提供了一整套PowerPoint操作工具。以下是主要类别:
参见TOOLS.md以获取所有可用工具的完整文档。
Q1. 我可以使用Spire.Presentation MCP服务器来处理任何目录吗?
是的,Spire.Presentation MCP服务器适用于任何目录。
Q2. Spire.Presentation MCP服务器是否免费使用?
是的,它根据MIT许可证发布,允许自由使用和修改。
Q3. Spire.Presentation MCP服务器支持哪些编程语言?
它是使用Python构建的。
MIT