Chatppt MCP 服务器 (Python)

xuexieveryday/ppt
4 Stars 1.1k 次浏览 更新于 2026-08-23

此README提供了使用`uv`为Chatppt MCP服务器设置Python虚拟环境、安装必要依赖项以及配置服务器以与Cursor配合使用的说明。还包括了测试MCP服务器是否正常运行的步骤。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "chatppt": {
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "{YOUR_PATH}/mcp_server/ppt.py"
      ],
      "command": "uv",
      "env": {
        "API_PPT_KEY": "\u003cYOUR_YOO_API_KEY\u003e"
      }
    }
  }
}

该服务需要配置环境变量:API_PPT_KEY

服务介绍

Chatppt MCP Server (Python)

搭建Python虚拟环境

我们推荐通过uv构建虚拟环境来运行MCP server,关于`uv你可以在这里找到一些说明。

按照官方流程,你会安装Python包管理工具uv。除此之外,你也可以尝试其他方法(如Anaconda)来创建你的Python虚拟环境。

通过uv添加mcp依赖

uv add "mcp[cli]"

验证mcp依赖是否安装成功,执行如下命令

uv run mcp

当出现下图时代表安装成功

通过uv安装python,最低版本要求为3.11

uv python install 3.11

获取 MCP Server

配置本地项目

通过uv创建一个项目

uv init mcp_server

chatppt.py拷贝到该目录下,通过如下命令测试mcp server是否正常运行

uv run --with mcp[cli] mcp run {YOUR_PATH}/mcp_server/ppt.py
# 如果是mac,需要加转义符
uv run --with mcp\[cli\] mcp run {YOUR_PATH}/mcp_server/ppt.py

如果没有报错则MCP Server启动成功

在Cursor中使用

打开Cursor配置,在MCP中添加MCP Server

在文件中添加如下内容后保存

{
  "mcpServers": {
    "chatppt": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "{YOUR_PATH}/mcp_server/ppt.py"
      ],
      "env": {
        "API_PPT_KEY": "<YOUR_YOO_API_KEY>"
      }
    }
  }
}

对应的API Key需要到www.yoo-ai.com进行生成。
参考教程为:教程链接

相关 MCP 服务