会议记录搜索服务

Otter MCP是一个用于搜索和检索Otter.ai会议记录的服务,支持全文搜索、发言人识别和上下文片段显示。

  • by DarrenZal
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 DarrenZal/otter-mcp

使用说明

水獭MCP

MCP(模型上下文协议)服务器 Otter.ai 转录搜索和检索。

使Claude等人工智能助手能够从您的Otter.AI帐户中搜索和检索会议记录。

特性

  • 全文搜索 所有成绩单(不仅仅是标题/摘要)
  • 说话人识别 在搜索结果中
  • 上下文片段 显示匹配发生的位置
  • 完整转录检索 带有扬声器标签
  • 最近的成绩单列表 附摘要

安装

使用pip

pip install otter-mcp

来源

git clone https://github.com/DarrenZal/otter-mcp.git
cd otter-mcp
pip install -e .

配置

克劳德代码

使用CLI添加到MCP服务器:

claude mcp add otter -e OTTER_EMAIL=your@email.com -e OTTER_PASSWORD=yourpassword -- otter-mcp

或手动添加到 ~/.claude.json:

{
  "mcpServers": {
    "otter": {
      "command": "otter-mcp",
      "env": {
        "OTTER_EMAIL": "your@email.com",
        "OTTER_PASSWORD": "yourpassword"
      }
    }
  }
}

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "otter": {
      "command": "otter-mcp",
      "env": {
        "OTTER_EMAIL": "your@email.com",
        "OTTER_PASSWORD": "yourpassword"
      }
    }
  }
}

可用工具

otter_search

按关键字、名称或短语搜索所有成绩单。

otter_search(query="project meeting", limit=10)

返回与以下内容匹配的成绩单:

  • 标题和ID
  • 日期和持续时间
  • 演讲者姓名
  • 显示匹配项的上下文片段

otter_list_transcripts

列出最近的成绩单和摘要。

otter_list_transcripts(limit=20)

otter_get_transcript

获取特定成绩单的全文。

otter_get_transcript(transcript_id="abc123...")

otter_get_user

获取有关经过身份验证的Otter.ai帐户的信息。

otter_get_user()

示例

查找与特定人员的所有会议:

otter_search("John Smith")

搜索讨论的主题:

otter_search("budget proposal Q4")

获取完整的成绩单以供后续跟进:

otter_get_transcript("SwpVmqfaM86nEiqEfTnFm79X5LY")

运作原理

此MCP服务器使用非官方的Otter.ai API:

  1. 使用您的Otter.ai凭据进行身份验证
  2. 使用 advanced_search 用于跨所有转录本进行全文搜索的端点
  3. 通过演讲者日记检索完整的成绩单内容

这 advanced_search API搜索的是实际的成绩单内容,而不仅仅是标题和摘要,这使得它在查找特定对话时更加有用。

安全须知

  • 凭据通过环境变量传递,而不是存储在代码中
  • 对所有API通信使用HTTPS
  • 会话令牌仅在内存中管理

学分

API客户端基于 gmchad/otterai原料药 并添加了高级搜索功能。

许可证

MIT许可证-请参阅 许可证 了解详情。