MeetGeek MCP 服务器

使用说明内容(Markdown格式)

  • 项目简介

    • 这是一个基于 Model Context Protocol(MCP)的本地自托管服务器实现,旨在为 LLM 客户端提供 MeetGeek 会议数据的资源访问、工具调用以及提示模板渲染能力。通过 MCP 的标准接口,客户端可以读取会议列表、获取会议详情、获取转录、摘要、要点,以及查询团队会议等功能。
  • 主要功能点

    • 暴露以下 MCP 工具(Tools),用于 LLM 客户端调用:
      • meetings:获取会议列表,支持分页
      • meetingDetails:获取特定会议的详细信息
      • transcript:获取会议转录文本
      • highlights:获取会议要点/亮点
      • summary:获取会议摘要
      • teamMeetings:获取某个团队的会议
    • 通过 MeetGeek API 完成实际数据请求的封装与错误处理
    • 使用 MCP 的标准传输形式(本实现采用标准输入输出的 Stdio 传输,方便在本地与客户端直连)
    • 环境变量配置 MeetGeek API 的认证与基地址
    • 具备基本的开发与运行环境说明,包含本地部署与客户端集成指南
  • 安装步骤

    1. 克隆仓库并进入项目目录
    2. 安装依赖:npm install
    3. 构建服务:npm run build
    4. 运行服务(本地开发/测试时常用方式):node dist/index.js
      • 若使用开发模式,请参照项目自带的 npm 脚本(如 dev / start)进行启动
  • 服务器配置(MCP 客户端使用的配置示意,非客户端代码)

    • MCP 客户端在启动时需要指向本 MCP 服务器的可执行入口。常见配置字段包括:
      • server name(服务器名称): MeetGeek
      • command(启动命令): node
      • args(启动参数): ["/absolute/path/to/your/meetgeek-mcp-server/dist/index.js"]
      • env(环境变量): MEETGEEK_API_KEY、MEETGEEK_BASE_URL
    • 具体参数说明(无需粘贴代码,便于理解):
      • MEETGEEK_API_KEY:用于认证 MeetGeek API 的访问密钥
      • MEETGEEK_BASE_URL:MeetGeek API 的基础地址,如 https://api.meetgeek.ai
    • 说明:以上配置需要客户端软件提供的“添加 MCP 服务器”界面填写,服务器名称可自定义,命令为 node,传入打包后入口的路径,环境变量按需注入即可。无需客户端包含服务端实现细节,客户端只需知道如何启动和连接即可。
  • 基本使用方法

    • 启动后,LLM 客户端即可通过 MCP 调用上述工具来获取会议相关的数据(如列表、详情、转录、摘要等),并将结果返回给用户或作为下一步推理的上下文使用。
    • 常用的调用流程示例包括:列出最近的会议、查询某个会议的转录、获取团队会议清单、获取会议要点等。
    • 如遇到 API Key 或网络问题,请检查环境变量配置是否正确、MeetGeek API 的访问权限是否充足,以及本地网络是否能访问 MeetGeek 服务。

服务器信息