
proofsh/granola-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
proofsh/granola-mcp-server は、 [https://github.com/proofsh/granola-mcp-server.] からインポートされた MCP サーバーの候補です
概要
proofsh/granola-mcp-server は、 [https://github.com/proofsh/granola-mcp-server.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Claudeデスクトップ用のAIパワードミーティングインテリジェンス**
Claude DesktopでGranola.aiのミーティングインテリジェンスを橋渡しする実験的なモデルコンテキストプロトコル(MCP)サーバー。 会議のトランスクリプト、メモ、インサイトを自然言語の会話から直接アクセスします。
✨ 機能
-** 総会検索** — タイトル、コンテンツ、参加者、および成績表のコンテンツでミーティングを検索する -ミーティングの詳細 — ローカルタイムゾーン表示で包括的なミーティングメタデータを入手
- ** 完全なトランスクリプトアクセス** — スピーカーの識別との完全な会議の会話を取得する -リッチ・ドキュメント・コンテンツ — 実際の会議、要約、および構成されたコンテンツへのアクセス -パターン分析 — 会議全体でパターンを分析する(参加者、頻度、トピック)
- ** タイムゾーンインテリジェンス** — ローカルタイムゾーンですべてのタイムスタンプを自動的に表示 -** ローカル処理の100%** — 外部API呼び出しなし。すべてのデータはマシンにとどまります
️️ 建築
データフロー
️ ️ ️
| 製品情報 | 技術情報 | お問い合わせ |言語 | python 3.12+ | | MCP SDK** | [[T0] | |データ検証 | ピダンティック 2.x |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
GranolaAI MCP Server
🎙️ AI-Powered Meeting Intelligence for Claude Desktop
An experimental Model Context Protocol (MCP) server that bridges Granola.ai meeting intelligence with Claude Desktop. Access your meeting transcripts, notes, and insights directly through natural language conversations.
✨ Features
- 🔍 Meeting Search — Search meetings by title, content, participants, and transcript content
- 📋 Meeting Details — Get comprehensive meeting metadata with local timezone display
- 📝 Full Transcript Access — Retrieve complete meeting conversations with speaker identification
- 📄 Rich Document Content — Access actual meeting notes, summaries, and structured content
- 📊 Pattern Analysis — Analyze patterns across meetings (participants, frequency, topics)
- 🌍 Timezone Intelligence — All timestamps automatically display in your local timezone
- 🔒 100% Local Processing — No external API calls; all data stays on your machine
🏗️ Architecture
flowchart TB
subgraph Client["👤 Client Layer"]
CD[Claude Desktop]
end
subgraph MCP["🔌 MCP Protocol Layer"]
MCP_STDIO[MCP stdio Transport]
end
subgraph Server["⚙️ Granola MCP Server"]
GMCS[GranolaMCPServer]
subgraph Handlers["Request Handlers"]
LIST[list_tools]
CALL[call_tool]
end
subgraph Tools["Available Tools"]
SEARCH[search_meetings]
DETAILS[get_meeting_details]
TRANSCRIPT[get_meeting_transcript]
DOCS[get_meeting_documents]
ANALYZE[analyze_meeting_patterns]
end
subgraph Cache["Cache Management"]
LOAD[_load_cache]
PARSE[_parse_cache_data]
EXTRACT[_extract_document_panel_content]
end
end
subgraph Data["💾 Data Layer"]
CACHE_FILE[(Granola Cachecache-v*.json)]
MODELS[Pydantic ModelsMeetingMetadataMeetingDocumentMeetingTranscript]
end
CD -->|stdio| MCP_STDIO
MCP_STDIO -->|MCP Protocol| GMCS
GMCS --> LIST
GMCS --> CALL
CALL --> SEARCH
CALL --> DETAILS
CALL --> TRANSCRIPT
CALL --> DOCS
CALL --> ANALYZE
GMCS --> LOAD
LOAD --> PARSE
PARSE --> EXTRACT
PARSE -->|reads| CACHE_FILE
PARSE --> MODELS
Data Flow
sequenceDiagram
participant User as 👤 User
participant Claude as 🤖 Claude Desktop
participant Server as ⚙️ MCP Server
participant Cache as 💾 Granola Cache
インストール
uvx granola-mcp-server設定
{
"mcpServers": {
"granola": {
"command": "uvx",
"args": ["granola-mcp-server"]
}
}
}