loading…
Search for a command to run...
loading…
Enables searching and retrieving local Granola meeting notes, including transcripts, AI-generated summaries, and action items. It supports filtering by date or
Enables searching and retrieving local Granola meeting notes, including transcripts, AI-generated summaries, and action items. It supports filtering by date or attendee and automatically reloads when the local Granola cache is updated.
CI Python 3.13+ License: MIT MCPB mpak
MCP server for searching your local Granola meeting notes.
mpak bundle run @nimblebraininc/granola
uv sync --dev
uv run python -m mcp_granola.server
| Tool | Description |
|---|---|
search_meetings |
Search notes by keyword with optional date/attendee filters |
get_meeting |
Get full meeting details including notes and AI panels |
list_meetings |
List meetings with pagination and filtering |
search_by_person |
Find all meetings with a specific person |
get_transcript |
Get transcript segments with timestamps |
get_meeting_stats |
Get statistics about your meeting data |
Auto-detects the newest Granola cache file (cache-v6.json through cache-v3.json) from ~/Library/Application Support/Granola/ (macOS only). Cached in memory, reloads when the file changes.
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
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"granola-mcp-server": {
"command": "npx",
"args": []
}
}
}