mcp-server-cappt: A MCP server for Cappt

mcp-server-cappt: A MCP server for Cappt

site icon
2025.04.14 1
Python演示文稿生成大纲生成内容生成
mcp-server-cappt 是一个基于 Model Context Protocol 的服务器,主要用于生成大纲和演示文稿。它通过与 cappt.cc 的集成,提供高效的内容生成服务。核心功能包括生成演示文稿和大纲,适用于需要快速创建演示文稿的场景。
View on GitHub

Overview

基本能力

产品定位

mcp-server-cappt 是一个基于 Model Context Protocol 的服务器,主要用于生成大纲和演示文稿。

核心功能

  1. generate_presentation
  2. 从大纲生成演示文稿(大纲由 generate_outline 生成)
  3. 输入参数:
    • outline (string): 标准大纲
    • include_gallery (bool): 是否在结果中包含画廊
  4. 返回参数:

    • record_id: 生成的演示文稿的记录 ID
    • status: 生成过程的状态
    • total_page: 演示文稿的总页数
    • editor_url: 编辑演示文稿的 URL
    • title: 演示文稿的标题
    • thumbnail: 演示文稿的缩略图
    • gallery: 演示文稿的画廊
  5. generate_outline

  6. 生成标准大纲
  7. 输入参数:
    • input (string): 用户输入,如标题、文章等
  8. 返回参数:标准大纲

适用场景

  • 快速生成演示文稿
  • 自动化内容生成
  • 教育与培训材料制作

工具列表

  1. generate_presentation: 从大纲生成演示文稿
  2. generate_outline: 生成标准大纲

常见问题解答

  • 如何调试服务器?
  • 使用 MCP inspector 进行调试,确保已通过 uv 安装该包,然后运行 npx @modelcontextprotocol/inspector uv run mcp-server-cappt --cappt-token YOUR_CAPPT_TOKEN

使用教程

使用依赖

推荐使用 uv 进行安装,无需特定安装步骤。

安装教程

cd path/to/repo
# 创建虚拟环境
uv venv
# Linux 或 macOS
source venv/bin/activate
# Windows
venv\Scripts\activate
# 安装包
uv install -e .
# 运行服务器
uv run mcp-server-cappt --cappt-token YOUR_CAPPT_TOKEN

调试方式

使用 MCP inspector 进行调试:

npx @modelcontextprotocol/inspector uv run mcp-server-cappt --cappt-token YOUR_CAPPT_TOKEN

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。