mcpField
G
Grain MCP Server

Grain MCP Server

本地服务
github.com/eadm通信协作233 周前更新

关于 Grain MCP Server

Grain MCP Server 将会议录制与转写服务 Grain 接入 MCP 客户端。它通过浏览器自动化列出会议并下载转写文本,无需 Grain 企业版 API。

主要功能

  1. 01列出 Grain 会议
  2. 02下载会议转写文本
  3. 03以 VTT 或 SRT 格式保存
  4. 04通过浏览器会话登录

适用场景

  1. 01按标题或日期查找会议
  2. 02在本地保存会议转写文本
  3. 03在 MCP 工作流中获取会议详情

MCP 相关

它向 MCP 客户端提供 Grain 会议查询和转写下载工具。服务器使用浏览器自动化,首次使用时需要登录 Grain。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai Security Assessment Badge

Grain MCP 服务

一个用于 Grain 的 Model Context Protocol 服务。Grain 是一项用于录制和转写会议的服务。

此服务通过 MCP 集成 Grain,让用户无需企业 API(仅限企业订阅用户使用)或 Zapier 等付费集成,即可使用 Grain 功能。该服务基于 Playwright 实现浏览器自动化。

安装

手动安装

将 Grain MCP 服务配置添加到你的 MCP 客户端:

{
  "mcpServers": {
    "grain_uvx": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/eadm/grain-mcp-server",
        "grain-mcp-server",
        "--user-data-dir",
        "<absolute-path-to-browser-session-data>"
      ]
    }
  }
}

将 <absolute-path-to-browser-session-data> 替换为你想要存储浏览器会话数据的绝对路径。首次使用 MCP 时,你需要通过浏览器登录 Grain。

组件

工具
  1. get_all_meetings:获取 Grain 中的所有会议

    • 返回包含会议详情的字典列表,其中包括:
      • id(字符串):会议 ID
      • title(字符串):会议标题
      • url(字符串):访问会议的 URL
      • date(字符串):ISO 格式的会议日期
  2. download_meeting_transcript:下载会议转录稿

    • 必需输入:
      • absolute_save_path(字符串):保存转录稿的文件路径
      • meeting_id(字符串):会议的唯一标识符
      • transcription_type(字符串):转录稿文件格式(“vtt”或“srt”)
    • 返回:
      • bool:下载成功时为 True,否则为 False

使用示例

以下是一些可通过 MCP 客户端与 Grain 交互的提示词示例:

  1. “显示我最近的所有会议” → 执行 get_all_meetings 工具,获取存储在 Grain 中的所有会议列表

  2. “下载我上次团队会议的转录稿” → 使用 get_all_meetings 查找会议,然后使用 download_meeting_transcript 下载其转录稿

开发

  1. 安装依赖:
uv sync
  1. 运行应用:
uv run grain-mcp-server
  1. 在调试模式下运行:
uv run grain-mcp-server --debug
  1. 运行测试:
uv run pytest

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。