会议转录服务

MobScribe是一款实时会议转录MCP服务器,用于记录音频、流式传输到AssemblyAI进行转录,并通过MCP工具暴露转录内容,使Claude可以实时听取会议内容。会议结束后,自动保存转录并生成结构化摘要。

  • by BrandonABarringer
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 BrandonABarringer/mobscribe

使用说明

MobScribe

实时会议转录MCP服务器 克劳德代码.录制音频,将其流式传输到AssemblyAI进行转录,并通过MCP工具公开转录稿——这样克劳德就可以实时收听您的会议。

会议结束后,MobScribe会自动保存记录,并使用Claude生成结构化摘要(主题、决策、行动项)。可以通过MCP工具查询过去的会议。

建筑

Mic (SoX) → AssemblyAI WebSocket → Transcript Buffer → MCP Server → Claude Code
  • 音频捕获:SoX通过子进程,PCM 16位16kHz单声道
  • 转录:组装带有扬声器日记功能的AI流媒体SDK
  • MCP 服务器:公开用于阅读成绩单、管理会话和查询过去会议的工具
  • 会议持久性:自动保存到 ~/meetings/ 人工智能生成的摘要
  • 监控脚本:具有macOS批准门的自主会议代理,用于提议的操作

MCP工具

现场直播

工具 说明
session_start 使用名称、项目和上下文启动新的转录会话
session_stop 停止录制--自动保存成绩单并生成摘要
transcript_get_new 获取自上次读取以来的新段(基于光标)
transcript_get_full 获取当前会话的完整记录
transcript_get_recent 获取最新的N个分段
transcript_status 获取分段计数和光标位置

过去的会议

工具 说明
meeting_list 列出所有过去的会议(可按日期、项目、发言人筛选)
meeting_search 按关键字搜索会议摘要
meeting_summary 获取会议的元数据和自动生成的摘要
meeting_get 获取完整的会议数据,包括完整的会议记录

设置

# Install dependencies
npm install

# Copy env and add your AssemblyAI API key
cp .env.example .env

# Requires SoX for audio capture
brew install sox

# Build
npm run build

克劳德代码MCP配置

添加到您的Claude Code MCP设置中:

{
  "mcpServers": {
    "mobscribe": {
      "command": "node",
      "args": ["/path/to/mobscribe/dist/index.js"],
      "env": {
        "ASSEMBLYAI_API_KEY": "your_key_here"
      }
    }
  }
}

会议持久性

当会话停止时,MobScribe会将三个文件保存到 ~/meetings/YYYY-MM-DD-meeting-name/:

  • 元数据.json --会议名称、项目、日期、持续时间、发言者
  • summary.json --人工智能生成的概述、主题、决策、行动项目、关键时刻
  • 转录.jsonl --带有时间戳和说话者标签的原始转录片段

摘要是通过CLI使用Claude(Opus)生成的。

监控脚本

监控脚本与MCP服务器一起运行,并自动监视可操作项目的记录:

bash scripts/monitor.sh [interval_seconds]

它轮询记录文件,向Claude提供新片段,如果Claude确定了可操作的内容(要研究的问题、要记录的决定、操作项),它会在执行前弹出一个macOS对话框供批准。

发展

npm run build       # TypeScript compile
npm run typecheck   # Type check without emit
npm run check       # Biome lint + format
npm run test        # Run tests

需求

  • Node.js 20+
  • macOS(用于SoX麦克风权限和AppleScript审批对话框)
  • 组装AI API密钥
  • 克劳德代码 CLI(用于生成摘要和监视脚本)
  • SoX(brew install sox)

许可证

ISC