Granola MCP服务器
模型上下文协议(MCP)服务器,可使用Granola API访问您的Granola笔记、文档、转录本和日历事件。
特性
- 🔍 搜索笔记:搜索您的所有Granola文档/笔记
- 📝 搜索成绩单:按内容查找会议记录
- 📅 搜索事件:搜索日历事件
- 📋 搜索面板:搜索结构化笔记面板
- 📄 获取文档:按ID检索特定文档
- 📊 列出文件:列出所有可用文件
安装
- 安装依赖项:
cd granola-mcp-server
npm install- 构建服务器:
npm run build光标中的配置
将此添加到您的Cursor MCP配置中(通常在 .cursor/mcp.json 或光标设置):
{
"mcpServers": {
"granola": {
"command": "node",
"args": ["/absolute/path/to/granola-mcp-server/dist/index.js"]
}
}
}重要:替换 /absolute/path/to/granola-mcp-server/dist/index.js 使用到您构建的服务器的实际绝对路径。
用法
配置后,您可以在Cursor中使用MCP工具:
search_granola_notes-按查询搜索文档search_granola_transcripts-搜索会议记录search_granola_events-搜索日历事件search_granola_panels-搜索文档面板get_granola_document-获取特定文档get_granola_transcript-获取特定的成绩单list_granola_documents-列出所有文件
运作原理
服务器使用Granola的API,凭据存储在本地:
~/Library/Application Support/Granola/supabase.json它从Granola API获取数据,并通过以下方式提供搜索/检索功能:
- 文件(注释)
- 会议记录
- 日历事件
- 文档面板(结构化注释部分)
发展
# Build
npm run build
# Watch mode
npm run dev
# Run directly
npm start备注
- 需要安装Granola并登录(凭据从本地配置读取)
- 从API获取实时数据
