article
README
🚀 Zoom 会议记录 MCP 服务器
这是一个用于与 Zoom 云端录音字幕互动的 MCP(模型上下文协议)服务器。借助该服务器,您能够通过结构化的接口,轻松列出、下载、搜索和管理您的 Zoom 会议录音文字记录。
🚀 快速开始
本服务器允许您通过结构化的接口列出、下载、搜索和管理您的 Zoom 会议录音文字记录。
✨ 主要特性
- 列出会议:查看所有带有录音的可用 Zoom 会议。
- 下载字幕:通过会议 ID 或 UUID 下载特定会议的字幕。
- 获取最近的字幕:自动从最近的会议中下载字幕。
- 搜索字幕:在所有已下载字幕中搜索特定内容。
- 有条理的存储:按月份将字幕存放在结构化的文件系统中。
📦 安装指南
克隆仓库
git clone https://github.com/yourusername/zoom_transcript_mcp.git
cd zoom_transcript_mcp
安装依赖项
npm install
构建项目
npm run build
📚 详细文档
配置
您可以通过以下两种方式配置服务器:
方式一:使用 .env 文件
在根目录下创建一个 .env 文件,包含以下变量:
ZOOM_ACCOUNT_ID=your_zoom_account_id
ZOOM_CLIENT_ID=your_zoom_client_id
ZOOM_CLIENT_SECRET=your_zoom_client_secret
TRANSCRIPTS_DIR=/path/to/transcripts/directory # 可选,默认为 ./transcripts
方式二:通过 MCP 设置文件
{
"mcpServers": {
"zoom-transcripts": {
"command": "node",
"args": ["/path/to/zoom-transcripts-server/build/index.js"],
"env": {
"ZOOM_ACCOUNT_ID": "your_zoom_account_id",
"ZOOM_CLIENT_ID": "your_zoom_client_id",
"ZOOM_CLIENT_SECRET": "your_zoom_client_secret",
"TRANSCRIPTS_DIR": "/path/to/transcripts/directory" // 可选
}
}
}
}
获取 Zoom 凭证
- 访问 Zoom 应用市场 并登录。
- 点击“开发”>“构建应用”。
- 选择“服务器端点 API”选项。
- 填写应用信息并提交,获取客户端 ID 和密钥。
- 返回设置页面,输入这些凭证。
开发
项目结构
zoom_transcript_mcp/
├── src/
│ └── index.ts
├── package.json
├── tsconfig.json
├── .gitignore
├── README.md
└── .env.example
构建
npm run build
本地运行
node build/index.js
📄 许可证
本项目采用 MIT 许可证。
Scan to contact