mcpField
T
Tl;dv MCP Server for Zoom, Google Meet and MS Teams

Tl;dv MCP Server for Zoom, Google Meet and MS Teams

本地服务
github.com/tldv-public通信协作154 周前更新

关于 Tl;dv MCP Server for Zoom, Google Meet and MS Teams

tl;dv 官方 MCP 服务让团队通过 AI 客户端查询已录制的会议资料库,支持搜索及读取文字记录、笔记和元数据,并遵循现有资料库权限。

主要功能

  1. 01按条件搜索会议
  2. 02获取会议元数据
  3. 03读取完整文字记录
  4. 04获取笔记和处理状态
  5. 05遵循资料库访问权限

适用场景

  1. 01按日期或参与情况查找会议
  2. 02查看会议文字记录
  3. 03获取笔记和参会者详情

MCP 相关

向 MCP 客户端提供只读的会议搜索、元数据、文字记录和笔记功能。托管连接器使用 OAuth,本地版本使用 tl;dv API 密钥进行身份验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tldv": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TLDV_API_KEY",
"tldv-mcp-server"
],
"env": {
"TLDV_API_KEY": "<TLDV_API_KEY>"
}
}
}
}
启动命令docker run -i --rm -e TLDV_API_KEY tldv-mcp-server
需要配置的环境变量
TLDV_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocitldv-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

tl;dv API 官方 MCP 服务

通过 Model Context Protocol 将你的 tl;dv 会议库连接到 AI 助手。

此服务由 tl;dv 托管。你可以在 Claude 或 ChatGPT 的连接器目录中连接此服务,通过 OAuth 授权,然后开始查询你的会议库。无需安装或 API 密钥。本仓库包含本地构建版本,供希望自行运行此服务的用户使用。

这是唯一的 tl;dv 官方 MCP 仓库。 你在 GitHub、GitLab、npm 或其他地方找到的任何 tl;dv MCP 服务都不是由 tl;dv 维护的。如果你发现此类服务,请通过 [email protected] 向 tl;dv 举报。 最后更新于 2026 年 9 月。

官方 MCP

概览

  • 可用性: tl;dv Pro 及以上套餐包含此服务。
  • 托管: 由 tl;dv 托管。无需本地安装。
  • 身份验证: 使用 OAuth,而非 API 密钥。访问令牌有效期为五分钟。
  • 权限: 权限范围受限,经浏览器批准,可随时在 tl;dv 账户中撤销,无需更改密码。连接器继承你现有的 tl;dv 会议库权限,无法访问你在应用中本就无法打开的会议。此限制由服务器端强制执行,而非仅在工具文本中声明。
  • 连接: 可在 Claude 和 ChatGPT 的连接器目录中使用。在 ChatGPT 上,连接器需要付费套餐;对于工作区套餐,管理员可能需要先启用连接器。
  • 访问权限: 只读。此服务无法创建、编辑、删除或分享会议。
  • 默认范围: 搜索涵盖你参与过的会议。若要扩大范围,请提出请求,例如“包括我未参与的会议”。
  • 会议组织者的套餐: 只有当会议组织者也订阅了 Pro 或更高套餐时,你才能通过此服务访问该会议。
  • 每次查询的结果数: 每次搜索最多返回 50 场会议。
  • 管理员控制: 组织管理员可以通过集成策略阻止 MCP 访问。
  • 安全性: API 和 MCP 端点均受 tl;dv 的 SOC 2 计划覆盖,并纳入渗透测试范围。请参阅 trust.tldv.io。

功能

  • 搜索会议: 根据查询、日期范围、参与状态和类型等筛选条件检索会议,并支持分页。
  • 获取会议元数据: 按会议 ID 获取特定会议的详情,包括标题、日期、时长、状态、组织者、参与者和会议 URL。
  • 获取会议转录: 获取任意会议 ID 对应的完整转录,并以 Markdown 格式返回。
  • 获取会议笔记: 获取 AI 生成的笔记、手动笔记、时间戳和 AI 处理状态。
  • 获取用户资料: 获取你的 tl;dv 个人资料、角色、注册日期和团队人数。(仅适用于远程 MCP 服务)

会议如何进入你的资料库

MCP 服务会读取 tl;dv 已录制的会议。会议有两种方式进入资料库。

  • tl;dv 机器人会作为可见参与者加入 Google Meet、Zoom 和 Microsoft Teams 通话。启用日历同步后,它会自动加入已安排的会议,并录制视频和音频。
  • tl;dv 桌面应用会录制 Mac 或 Windows 设备的系统音频,无需机器人加入。由于它录制的是设备音频,而非会议数据,因此适用于任何能产生声音的平台,包括 Slack huddles、Discord、WhatsApp、Google Meet、Zoom 和 Teams。无机器人录制仅包含音频,不包含视频、屏幕共享或聊天内容。
  • tl;dv 移动应用会通过运行 iOS 和 Android 的移动设备录制面对面交流的音频。即使离线也能录制,设备重新联网后会同步到你的工作区。这些录音仅包含音频。

不使用机器人录制可以移除可见参与者,但不会免除告知他人正在录音的义务。面对面交谈也需要遵守同意要求,且相关规定因司法管辖区而异。


在本地运行服务

此仓库提供的是需要你自行运行的本地构建版本,你需要使用 tl;dv API 密钥进行身份验证,而非 OAuth。大多数人应使用上文所述的托管连接器;如果你的 MCP 客户端不支持远程连接器,可以使用此本地版本。

免责声明

虽然这是由 tl;dv 团队维护的官方本地 MCP 服务仓库,但由于我们优先开发远程 MCP 服务,因此不会定期更新此仓库。

前提条件
  • tl;dv 账户: Pro 套餐或更高级别。
  • tl;dv API 密钥: 你需要 API 密钥,可在 tl;dv 设置中申请:https://tldv.io/app/settings/personal-settings/api-keys。
  • Node.js 和 npm(用于 Node 安装): 如果通过 Node.js 安装,请确保已安装 Node.js 和 npm。
  • Docker(用于 Docker 安装): 如果通过 Docker 安装,请确保已安装并运行 Docker。

安装和配置

你可以使用 Docker 或 Node.js 运行此 MCP 服务。配置 MCP 客户端(例如 Claude Desktop、Cursor)以连接到服务。

使用 Docker

进入仓库。

  1. 构建 Docker 镜像:

    docker build -t tldv-mcp-server .
    
  2. 配置 MCP 客户端: 更新 MCP 客户端的配置文件(例如 claude_desktop_config.json)。具体位置和格式可能因客户端而异。

    {
      "mcpServers": {
        "tldv": {
          "command": "docker",
          "args": [
            "run",
            "-i",
            "--init",
            "--rm",
            "-e",
            "TLDV_API_KEY=<your-tldv-api-key>",
            "tldv-mcp-server"
          ]
        }
      }
    }
    

    将 <your-tldv-api-key> 替换为你的实际 tl;dv API 密钥。

使用 Node.js
  1. 安装依赖:

    npm install
    
  2. 构建服务:

    npm run build
    

    此命令会创建一个 dist 文件夹,其中包含编译后的服务代码(index.js)。

  3. 配置 MCP 客户端: 更新 MCP 客户端的配置文件。

    {
      "mcpServers": {
        "tldv": {
          "command": "node",
          "args": ["/absolute/path/to/tldv-mcp-server/dist/index.js"],
          "env": {
            "TLDV_API_KEY": "your_tldv_api_key"
          }
        }
      }
    }
    

    将 /absolute/path/to/tldv-mcp-server/dist/index.js 替换为构建后的服务文件的正确绝对路径,并将 your_tldv_api_key 替换为你的 tl;dv API 密钥。

有关详细的设置说明,请参阅对应 MCP 客户端的文档(例如 Claude Tools)。

免责声明 更新此配置文件后,你需要关闭并重启 MCP 客户端,才能使更改生效。

开发

  1. 安装依赖:

    npm install
    
  2. 设置环境变量: 复制示例环境文件:

    cp .env.example .env
    

    编辑 .env 文件并添加 TLDV_API_KEY。其他变量可按需配置。

  3. 在开发模式下运行: 此命令会启动服务器,并在文件变更时自动重新加载:

    npm run watch
    
  4. 更新客户端以进行本地开发: 配置 MCP 客户端使用本地开发服务器路径(通常为 /path/to/your/project/dist/index.js)。确保 TLDV_API_KEY 可供使用,可以通过客户端的 env 配置提供,也可以由服务器进程通过 .env 文件加载。

  5. 重新加载 MCP 客户端 由于你正在运行 watch 命令,它会重新编译新版本。重新加载客户端(例如 Claud Desktop App)后,更改就会生效。

调试

  • 控制台日志: 运行 npm run dev 时,检查控制台输出以查看详细日志。服务器使用 debug 库;你可以通过环境变量控制日志级别(例如,DEBUG=tldv-mcp:*)。
  • Node.js 调试器: 使用标准的 Node.js 调试工具(例如 Chrome DevTools Inspector、VS Code 调试器),并通过适当的标志启动服务器进程(例如,node --inspect dist/index.js)。
  • MCP 客户端日志: 检查 MCP 客户端提供的日志,其中可能会显示发送到此服务器的请求和收到的响应。

了解更多

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。