Token导航 LogoToken导航TokenDH.com
Pptx Converter MCP logo
AI代理未说明官方级别未说明来源级核验

Pptx Converter MCP

MCP Server

一款将PowerPoint演示文稿转换为Markdown格式的工具,支持AI图像描述生成和多LLM后端集成,可作为CLI工具或MCP服务器使用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Loveacup

提供方

Loveacup

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

📊 PPTX转换器MCP

![License: MIT](LICENSE) ![Python 3.11+](https://www.python.org/) ![MCP](https://modelcontextprotocol.io/)

使用将PowerPoint演示文稿转换为Markdown AI驱动的图像描述.

作为CLI工具或 主控程序 服务器与Claude Code无缝集成。

特性 · 快速开始 · 配置 · 中文

______________________________________________________________________

✨ 特性

  • 🤖 AI图像描述 --通过Vision LLM自动生成幻灯片图像的描述性文本
  • 🔌 多个LLM后端 --OpenAI、Azure OpenAI、Anthropic、本地模型(vLLM、Ollama)
  • 📄 单次和批量 --转换一个文件或整个文件夹
  • 线程 --并行图像分析,实现更快的转换
  • 💾 智能缓存 --跳过已处理的图像
  • 🔧 MCP服务器 --直接在Claude Code中用作工具

🔄 运作原理

┌──────────┐     ┌───────────────┐     ┌────────────┐     ┌──────────┐
│  .pptx   │────>│  MarkItDown   │────>│ Vision LLM │────>│ Markdown │
│  file(s) │     │  (text/layout)│     │  (images)  │     │  output  │
└──────────┘     └───────────────┘     └────────────┘     └──────────┘

通过以下方式提取文本和布局 微软MarkItDown,然后将每个嵌入的图像发送到Vision LLM进行描述,合并为干净的Markdown输出。

🚀 快速开始

1.安装

git clone https://github.com/Loveacup/pptx-converter-mcp.git
cd pptx-converter-mcp
./install.sh

2.配置LLM

cp .env.example .env
vim .env    # set your LLM provider and API key

3.重新加载外壳

source ~/.zshrc    # or ~/.bashrc

4.转换

# Single file
pptx-to-md "presentation.pptx" "output.md"

# Batch — all .pptx files in a folder
pptx-batch-convert "/path/to/ppt/folder"

# Or use in Claude Code directly:
# > Please convert presentation.pptx to Markdown

⚙️ 配置

环境变量

变量必填默认描述
LLM_API_URLLLM API端点URL
LLM_MODEL型号名称
LLM_API_KEY-neneneba API密钥(某些提供程序需要)
MAX_WORKERS3并发线程
CACHE_DIR/tmp/ppt_image_cache缓存目录

提供商示例

OpenAI

LLM_API_URL=https://api.openai.com/v1/chat/completions
LLM_API_KEY=sk-your-api-key
LLM_MODEL=gpt-4o

Azure OpenAI

LLM_API_URL=https://your-resource.openai.azure.com/openai/deployments/your-deployment/chat/completions?api-version=2024-02-15-preview
LLM_API_KEY=your-azure-api-key
LLM_MODEL=gpt-4o

Local Models (vLLM / Ollama)

LLM_API_URL=http://localhost:8000/v1/chat/completions
LLM_MODEL=your-model-name
# LLM_API_KEY is not needed for most local setups

.env.示例config/llm-config.yaml示例 更多配置。

📁 项目结构

pptx-converter-mcp/
├── bin/
│   ├── pptx-to-md              # Single file CLI
│   ├── pptx-batch-convert      # Batch conversion CLI
│   └── pptx-converter-mcp      # MCP server entry point
├── config/
│   ├── mcp.json.template       # MCP config template
│   └── llm-config.yaml.example # LLM config reference
├── docs/
│   ├── README.md               # Full documentation
│   └── MCP-DEPLOYMENT.md       # MCP deployment guide
├── examples/
│   └── example.pptx            # Sample presentation
├── .env.example
├── install.sh                  # One-click installer
└── LICENSE

📋 需求

  • macOS或Linux
  • Python 3.11+
  • 具有与OpenAI兼容的API的Vision LLM

📚 文档

🙏 致谢

建立在 微软MarkItDown --一个优秀的文件到Markdown转换库。

📄 许可证

麻省理工学院

目录标签

目录标签

PythonClaudeAI代理PPT转换本地部署Markdown生成AI图像描述多线程处理MCP集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP