水獭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:
- 使用您的Otter.ai凭据进行身份验证
- 使用
advanced_search用于跨所有转录本进行全文搜索的端点 - 通过演讲者日记检索完整的成绩单内容
这 advanced_search API搜索的是实际的成绩单内容,而不仅仅是标题和摘要,这使得它在查找特定对话时更加有用。
安全须知
- 凭据通过环境变量传递,而不是存储在代码中
- 对所有API通信使用HTTPS
- 会话令牌仅在内存中管理
学分
API客户端基于 gmchad/otterai原料药 并添加了高级搜索功能。
许可证
MIT许可证-请参阅 许可证 了解详情。
