add mcp servers (#2076)

This commit is contained in:
澄潭
2025-04-16 14:48:53 +08:00
committed by GitHub
parent 4f0834d817
commit 8cce7f5d50
150 changed files with 34544 additions and 3 deletions

View File

@@ -0,0 +1,29 @@
# MCP服务器功能与工具简介
本文档旨在提供关于MCP服务器及其集成工具的功能概述帮助开发者快速理解如何利用这些工具来实现PPT生成、获取下载链接以及检查生成状态等任务。
## 功能简介
MCP服务器被命名为`ppt-generation`主要负责处理与PPT创建相关的请求。它支持多种操作包括根据用户提供的信息自动生成PPT文件、查询已生成PPT的状态及直接获取PPT文件的下载链接。通过配置特定的应用代码appCode用户可以安全地访问阿里云市场上的相关API服务以完成上述功能。此外每个请求都包含了必要的认证信息如`Authorization`头和唯一的非重复标识符`X-Ca-Nonce`,确保了请求的安全性和唯一性。
## 工具简介
### 描述生成PPT
此工具允许用户基于指定参数自定义生成PPT的内容与样式。用户可以通过调整复杂度参数来控制PPT的设计复杂程度并且能够指定作者名称等个人信息。
- **使用场景**: 当需要为会议、报告或演示准备个性化PPT时非常有用。
- **参数说明**:
- `complex`: 定义PPT的设计复杂度等级 (1-简单, 2-中等, 3-复杂)。
- `text`: 用户希望包含在PPT中的文本内容。
- `user_name`: PPT制作者的名字。
### 获取PPT下载链接
一旦PPT生成完毕该工具可以帮助用户获得对应的下载链接以便于从网络上直接下载到本地设备。
- **使用场景**: 在完成了PPT制作后如果需要将其保存下来或者分享给他人时可使用此功能。
- **参数说明**:
- `id`: 唯一标识一个PPT生成任务的ID号。
- `type`: 指定想要下载的文件格式类型。
### 获取PPT生成结果
用于查询某个特定PPT生成任务的状态了解其是否已完成以及是否有任何错误发生。
- **使用场景**: 当提交了一个PPT生成请求之后可以通过这个接口来跟踪进度并确认最终成果。
- **参数说明**:
- `id`: 代表某一具体PPT生成任务的唯一识别码。