mcp-granola
mcp-granola
Ein MCP (Model Context Protocol)-Server, der KI-Agenten Zugriff auf Ihre Granola-Besprechungsnotizen gibt. Durchsuchen Sie Notizen, rufen Sie vollständige Inhalte mit Transkripten ab und blättern Sie durch Ihren Besprechungsverlauf.
Funktionen
Notizen auflisten mit Datumsfilterung und cursorbasierter Paginierung
Vollständigen Notizinhalt abrufen inklusive KI-Zusammenfassungen und Besprechungstranskripten
Notizen durchsuchen nach Titel- oder Zusammenfassungs-Schlüsselwörtern
Funktioniert mit Claude Code, Gemini CLI und jedem MCP-kompatiblen Client
Keine externen Abhängigkeiten außer dem MCP SDK
Schnellstart
1. Installieren
npm install @devli13/mcp-granolaOder klonen und lokal installieren:
git clone https://github.com/devli13/mcp-granola.git
cd mcp-granola
npm install2. Granola-API-Schlüssel abrufen
Öffnen Sie die Granola-Desktop-App
Gehen Sie zu Settings > API
Klicken Sie auf Create new key
Kopieren Sie den Schlüssel (beginnt mit
grn_)
3. Konfigurieren
Fügen Sie dies zu Ihrer .mcp.json (Claude Code) oder .gemini/settings.json (Gemini CLI) hinzu:
{
"mcpServers": {
"granola": {
"command": "npx",
"args": ["-y", "@devli13/mcp-granola"],
"env": {
"GRANOLA_API_KEY": "grn_your_api_key_here"
}
}
}
}Oder führen Sie es direkt aus:
GRANOLA_API_KEY=grn_your_key node server.jsKonfiguration
Umgebungsvariable | Erforderlich | Beschreibung |
| Ja | Ihr Granola-API-Schlüssel (beginnt mit |
Tools
Tool | Beschreibung | Wichtige Parameter |
| Notizen auflisten, die neuesten zuerst |
|
| Eine einzelne Notiz anhand der ID abrufen |
|
| Notizen nach Titel-/Zusammenfassungs-Schlüsselwörtern durchsuchen |
|
Beispiel: aktuelle Notizen auflisten
{
"name": "list_notes",
"arguments": {
"limit": 5,
"created_after": "2025-01-01T00:00:00Z"
}
}Beispiel: eine Notiz mit Transkript abrufen
{
"name": "get_note",
"arguments": {
"id": "not_abc123def456",
"include_transcript": true
}
}Einschränkungen
Die Granola-API befindet sich in der Beta-Phase – Endpunkte und Antwortformate können sich ändern.
Persönliche API-Schlüssel greifen nur auf Notizen zu, die Ihnen gehören oder direkt für Sie freigegeben wurden.
search_notesführt einen clientseitigen Teilstring-Abgleich über die 200 neuesten Notizen durch. Es ist keine Volltext-Suchmaschine. Verwenden Sie bei großen Notizvolumina stattdessenlist_notesmit Datumsfiltern.Die API gibt nur Notizen mit generierten KI-Zusammenfassungen und Transkripten zurück. Notizen, die noch verarbeitet werden, erscheinen nicht.
Ratenbegrenzungen
Granola erzwingt Ratenbegrenzungen pro Arbeitsbereich:
Metrik | Wert |
Burst-Kapazität | 25 Anfragen |
Zeitfenster | 5 Sekunden |
Dauerhafte Rate | 5 Anfragen/s (300/min) |
Mitwirken
Problemberichte und Pull Requests sind willkommen! Bitte eröffnen Sie zuerst ein Issue, um wesentliche Änderungen zu besprechen.
Lizenz
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/devli13/mcp-granola'
If you have feedback or need assistance with the MCP directory API, please join our Discord server