返回市场
TLDV-MCP服务器

TLDV-MCP服务器

作者:tldv-public7 星标更新:2025-04-15

项目介绍

官方tl;dv API的MCP服务器

🚀 首个也是唯一的Google Meet、Zoom和Microsoft Teams集成的MCP服务器

该项目提供了一个模型上下文协议(MCP)服务器,使与tl;dv API的无缝交互成为可能。作为视频会议平台的先驱MCP解决方案,它通过标准化接口解锁了tl;dv会议智能在Google Meet、Zoom和Microsoft Teams中的能力。这种集成允许AI模型和MCP客户端以统一的方式访问、分析并从所有主要平台上的会议中获取见解。

功能

  • 列出会议: 根据过滤器(查询、日期范围、参与状态、类型)检索所有支持平台上的会议。
  • 获取会议元数据: 通过ID获取特定会议的详细信息,无论该会议是在哪个平台上举办的。
  • 获取会议记录: 获取任何会议ID的记录,所有平台上的格式一致。
  • 获取会议亮点: 获取来自任何支持平台的会议的AI生成的亮点。
  • 导入会议(即将推出): 通过URL从任何支持平台导入会议的功能。

预备条件

  • tl;dv账户: 需要一个Business或Enterprise级别的tl;dv账户。
  • 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",
    
                "--rm",        
                "--init",      
                "-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
    

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

  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_t_ _ldv_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客户端提供的日志,这些日志可能会显示发送给此服务器的请求和接收的响应。

更多了解