会议笔记搜索服务

Granola MCP Server是一个用于搜索本地Granola会议笔记的服务,支持跨笔记、标题和AI摘要的搜索,可按日期范围或参与者筛选,并支持获取转录和AI面板。

  • by NimbleBrainInc
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NimbleBrainInc/mcp-granola

使用说明

Granola MCP服务器

MCP服务器,用于搜索您的本地 格兰诺拉麦片 会议记录。

  • 在笔记、标题和AI摘要中搜索
  • 按日期范围或参与者筛选
  • 提取可用的成绩单
  • 在可用时阅读AI面板(摘要、行动项)
  • 支持Granola缓存v3到v6
  • Granola更新缓存时自动重新加载

安装

使用mpak

mpak bundle run @nimblebraininc/granola

本地开发

uv sync --dev
uv run python -m mcp_granola.server

工具

工具 说明
search_meetings 使用可选的日期/与会者筛选器按关键字搜索笔记
get_meeting 获取完整的会议详细信息,包括笔记和AI面板
list_meetings 使用分页和筛选功能列出会议
search_by_person 查找与特定人员的所有会议
get_transcript 获取带有时间戳的转录片段
get_meeting_stats 获取有关会议数据的统计信息

数据源

自动检测最新的Granola缓存文件(cache-v6.json 通过 cache-v3.json)从 ~/Library/Application Support/Granola/ (仅限macOS)。缓存在内存中,文件更改时重新加载。

发展

make check          # Run all checks (format, lint, typecheck, test)
make test           # Run tests
make test-cov       # Run tests with coverage
make format         # Format code
make lint           # Lint code
make typecheck      # Type check with ty

许可证

麻省理工学院