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 的认证与基地址
- 具备基本的开发与运行环境说明,包含本地部署与客户端集成指南
- 暴露以下 MCP 工具(Tools),用于 LLM 客户端调用:
-
安装步骤
- 克隆仓库并进入项目目录
- 安装依赖:npm install
- 构建服务:npm run build
- 运行服务(本地开发/测试时常用方式):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,传入打包后入口的路径,环境变量按需注入即可。无需客户端包含服务端实现细节,客户端只需知道如何启动和连接即可。
- MCP 客户端在启动时需要指向本 MCP 服务器的可执行入口。常见配置字段包括:
-
基本使用方法
- 启动后,LLM 客户端即可通过 MCP 调用上述工具来获取会议相关的数据(如列表、详情、转录、摘要等),并将结果返回给用户或作为下一步推理的上下文使用。
- 常用的调用流程示例包括:列出最近的会议、查询某个会议的转录、获取团队会议清单、获取会议要点等。
- 如遇到 API Key 或网络问题,请检查环境变量配置是否正确、MeetGeek API 的访问权限是否充足,以及本地网络是否能访问 MeetGeek 服务。