使用说明
Grain MCP服务器
A. 模型上下文协议 服务器 谷物,一种记录和转录会议的服务。
该服务器通过MCP提供与Grain的集成,允许用户访问Grain功能,而无需企业API(仅适用于企业订阅)或Zapier等付费集成。该服务基于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。
组件
工具
-
get_all_meetings:从Grain检索所有会议- 返回包含会议信息的词典列表,包括:
id(string):会议IDtitle(string):会议标题url(string):访问会议的URLdate(string):ISO格式的会议日期
- 返回包含会议信息的词典列表,包括:
-
download_meeting_transcript:下载会议记录- 所需输入:
absolute_save_path(string):保存成绩单的文件路径meeting_id(string):会议的唯一标识符transcription_type(string):转录文件的格式(“vtt”或“srt”)
- 退货:
bool:如果下载成功,则为True,否则为False
- 所需输入:
用法示例
您可以使用MCP客户端与Grain交互的一些示例提示:
-
“显示我最近的所有会议”→ 执行
get_all_meetings用于检索存储在Grain中的所有会议列表的工具 -
“下载我上次团队会议的记录”→ use
get_all_meetings要查找会议,请使用download_meeting_transcript下载成绩单
发展
- 安装依赖项:
uv sync
- 运行应用程序:
uv run grain-mcp-server
- 以调试模式运行:
uv run grain-mcp-server --debug
- 运行测试:
uv run pytest