mcp-granola
mcp-granola
Un servidor MCP (Model Context Protocol) que otorga a los agentes de IA acceso a tus notas de reuniones de Granola. Busca notas, recupera el contenido completo con transcripciones y pagina a través de tu historial de reuniones.
Características
Listar notas con filtrado por fecha y paginación basada en cursor
Obtener el contenido completo de la nota incluyendo resúmenes de IA y transcripciones de reuniones
Buscar notas por título o palabras clave del resumen
Funciona con Claude Code, Gemini CLI y cualquier cliente compatible con MCP
Cero dependencias externas más allá del SDK de MCP
Inicio rápido
1. Instalar
npm install @devli13/mcp-granolaO clona e instala localmente:
git clone https://github.com/devli13/mcp-granola.git
cd mcp-granola
npm install2. Obtener una clave de API de Granola
Abre la aplicación de escritorio de Granola
Ve a Settings > API
Haz clic en Create new key
Copia la clave (comienza con
grn_)
3. Configurar
Añádelo a tu .mcp.json (Claude Code) o .gemini/settings.json (Gemini CLI):
{
"mcpServers": {
"granola": {
"command": "npx",
"args": ["-y", "@devli13/mcp-granola"],
"env": {
"GRANOLA_API_KEY": "grn_your_api_key_here"
}
}
}
}O ejecútalo directamente:
GRANOLA_API_KEY=grn_your_key node server.jsConfiguración
Variable de entorno | Requerido | Descripción |
| Sí | Tu clave de API de Granola (comienza con |
Herramientas
Herramienta | Descripción | Parámetros clave |
| Listar notas, las más recientes primero |
|
| Obtener una sola nota por ID |
|
| Buscar notas por título/palabras clave del resumen |
|
Ejemplo: listar notas recientes
{
"name": "list_notes",
"arguments": {
"limit": 5,
"created_after": "2025-01-01T00:00:00Z"
}
}Ejemplo: obtener una nota con transcripción
{
"name": "get_note",
"arguments": {
"id": "not_abc123def456",
"include_transcript": true
}
}Limitaciones
La API de Granola está en fase beta: los endpoints y las formas de respuesta pueden cambiar.
Las claves de API personales solo acceden a las notas que posees o que se comparten contigo directamente.
search_notesrealiza una coincidencia de subcadenas del lado del cliente sobre las 200 notas más recientes. No es un motor de búsqueda de texto completo. Para grandes volúmenes de notas, utilizalist_notescon filtros de fecha en su lugar.La API solo devuelve notas con resúmenes y transcripciones generados por IA. Las notas que aún se están procesando no aparecerán.
Límites de tasa
Granola aplica límites de tasa por espacio de trabajo:
Métrica | Valor |
Capacidad de ráfaga | 25 solicitudes |
Ventana de tiempo | 5 segundos |
Tasa sostenida | 5 req/s (300/min) |
Contribución
¡Los problemas y las solicitudes de extracción son bienvenidos! Por favor, abre un problema primero para discutir cualquier cambio significativo.
Licencia
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