CG

cobblehillmachine/granola-claude-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars 13 forks Качество 59 Тренд 11MIT

Пользовательский MCP-сервер, соединяющий данные собраний Granola.ai с Claude Desktop для сбора данных с помощью ИИ

Обзор

Настраиваемый сервер протокола Model Context Protocol (MCP), который соединяет данные о встречах Granola.ai непосредственно с Claude Desktop, позволяя выполнять запросы на естественном языке на протяжении всей истории встреч. В то время как Granola-MCP была задокументирована в Интернете с подробными списками функций и руководствами по установке, вместо того, чтобы ждать официального выпуска, мы реконструировали локальную структуру кэша Granola и построили всеобъемлющий MCP-сервер с нуля. Задайте Клоду такие вопросы, как: - "Покажите мне все встречи клиентов с прошлого месяца, где мы обсуждали бюджет" - "Каким членам команды необходимо последовать за совещаниями по проекту Enron?"?

Обзор (машинный перевод)

** Преобразуйте данные вашей встречи в бизнес-аналитику на основе ИИ**

Настраиваемый сервер протокола Model Context Protocol (MCP), который соединяет данные о встречах Granola.ai непосредственно с Claude Desktop, позволяя выполнять запросы на естественном языке на протяжении всей истории встреч.

###Почему это существует

Хотя Granola-MCP была задокументирована в Интернете с подробными списками функций и руководствами по установке, фактического хранилища и пакета PyPI не существовало. Вместо того, чтобы ждать официального релиза, мы реконструировали локальную структуру кэша Granola и создали всеобъемлющий MCP-сервер с нуля.

** Результат?** Задайте Клоду такие вопросы, как: “Покажите мне все встречи с клиентами за последний месяц, где мы обсуждали бюджет”

  • “Какие члены команды нуждаются в последующих мерах по итогам совещаний по проекту Enron?” «Анализировать наши модели встреч с внешними клиентами против внутренних встреч в команде»

Feature Особенности

** Интеллектуальная встреча на естественном языке**

Запрос 273+ встреч с использованием простого английского языка

  • Поиск по заголовкам, контенту и спискам участников
  • Мгновенный доступ к метаданным и календарной интеграции

** Продвинутая аналитика**

  • Статистика совещаний и распознавание образов

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Granola-Claude MCP Server

Transform your meeting data into AI-powered business intelligence

A custom Model Context Protocol (MCP) server that connects Granola.ai meeting data directly to Claude Desktop, enabling natural language queries across your entire meeting history.


🚀 Why This Exists

While Granola-MCP was documented across the web with detailed feature lists and installation guides, the actual repository and PyPI package didn’t exist. Rather than wait for an official release, we reverse-engineered Granola’s local cache structure and built a comprehensive MCP server from scratch.

The result? Ask Claude questions like:

  • “Show me all client meetings from last month where we discussed budget”
  • “Which team members need follow-up from the Enron project meetings?”
  • “Analyze our meeting patterns with external clients vs internal team meetings”

✨ Features

🔍 Natural Language Meeting Intelligence

  • Query 273+ meetings using plain English
  • Search across titles, content, and participant lists
  • Instant access to meeting metadata and calendar integration

📊 Advanced Analytics

  • Meeting statistics and pattern recognition
  • Attendee analysis and engagement tracking
  • Project timeline reconstruction from meeting history

🔗 Complete Integration

  • Google Calendar event details and attendee responses
  • Conference links (Google Meet, Zoom) and participation status
  • Rich metadata including organizers, response status, and sharing settings

🛡️ Privacy-First Architecture

  • All data processing happens locally - no cloud uploads
  • Direct cache file access - no API dependencies
  • Respects existing Granola permissions and access controls

🎯 Use Cases

Project Management

"Show meetings about the XXI Media project and identify next steps"
→ Surfaces July 16 Zoom meeting with Pyxl, attendee status, action items

Client Relations

"Which clients had 'needsAction' responses this week?"
→ Identifies follow-up requirements across all client touchpoints

Team Analytics

"Who attends the most external client meetings?"
→ Analyzes workload distribution and development opportunities

Meeting ROI

"Compare meeting outcomes between Google Meet vs Zoom sessions"
→ Platform effectiveness analysis for future planning

🛠️ Installation

Prerequisites

  • macOS with Granola.ai installed and configured
  • Python 3.12+
  • Claude Desktop application
  • Active Granola meeting history

Quick Start

  1. Clone the repository
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "granola-mcp": { "command": "python3", "args": ["/path/to/granola-claude-mcp/granola_mcp_server.py"], "env": { "GRANOLA_CACHE_PATH": "/Users/[username]/Library/Application Support/Granola/cache-v3.json" } } } }