MF

matthewbergvinson/fathom-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6 stars 4 forks 质量 69 趋势 14MIT

MCP server for Fathom.video - Access AI meeting transcripts, summaries, and action items from Cursor IDE

概览

— Access your AI meeting transcripts, summaries, and action items directly from Cursor IDE A Model Context Protocol (MCP) server that integrates Fathom.video with AI coding assistants like Cursor. Query your meeting transcripts, export recordings to markdown, search by participant, and manage webhooks — all through natural language. - — Browse recordings with filters for date, team, participants, or external domains - — Get speaker-labeled, timestamped transcripts formatted as markdown - — Access Fathom's AI-generated meeting summaries - — Pull action items from specific meetings or across recent calls - — Save meetings as MeetingTitle_YYYY-MM-DD.md files - — List teams and team members - — Create and manage webhooks for real-time notifications 1. Go to Fathom Settings 2. Navigate to 3. Click Replace /path/to/fathom-mcp with the actual path where you cloned the repo, and add your Fathom API key. Restart Cursor to load the MCP server.

README

以下为原文 README 节选,完整内容请查看原文。

fathom-mcp

MCP server for Fathom.video — Access your AI meeting transcripts, summaries, and action items directly from Cursor IDE

A Model Context Protocol (MCP) server that integrates Fathom.video with AI coding assistants like Cursor. Query your meeting transcripts, export recordings to markdown, search by participant, and manage webhooks — all through natural language.

Features

  • 📋 List & Search Meetings — Browse recordings with filters for date, team, participants, or external domains
  • 📝 Full Transcripts — Get speaker-labeled, timestamped transcripts formatted as markdown
  • 📊 AI Summaries — Access Fathom’s AI-generated meeting summaries
  • ✅ Action Items — Pull action items from specific meetings or across recent calls
  • 📁 Export to Markdown — Save meetings as MeetingTitle_YYYY-MM-DD.md files
  • 👥 Team Management — List teams and team members
  • 🔔 Webhooks — Create and manage webhooks for real-time notifications

Quick Start

1. Get Your Fathom API Key

  1. Go to Fathom Settings
  2. Navigate to API Access
  3. Click Generate API Key

2. Install the MCP Server

git clone https://github.com/matthewbergvinson/fathom-mcp.git
cd fathom-mcp
npm install
npm run build

3. Configure Cursor

Add to your ~/.cursor/mcp.json:

{
  "mcpServers": {
    "fathom": {
      "command": "node",
      "args": ["/path/to/fathom-mcp/dist/index.js"],
      "env": {
        "FATHOM_API_KEY": "your-api-key-here",
        "FATHOM_OUTPUT_DIR": "/path/to/export/transcripts"
      }
    }
  }
}

Note: Replace /path/to/fathom-mcp with the actual path where you cloned the repo, and add your Fathom API key.

4. Restart Cursor

Restart Cursor to load the MCP server. You can now use natural language to interact with your Fathom data:

  • “List my last 5 Fathom meetings”
  • “Get the transcript from my call with John”
  • “Export yesterday’s meetings to markdown”
  • “Show me action items from this week”

Available Tools

Meeting Operations

Tool Description
list_meetings List meetings with filters (date, team, external-only)
get_meeting Get full meeting details including transcript, summary, actions
get_transcript Get just the transcript formatted as markdown
search_meetings Search by participant email, company domain, or team

Export Operations

Tool Description
export_meeting Export single meeting to MeetingTitle_YYYY-MM-DD.md
在 GitHub 查看完整 README

安装

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

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "fathom": { "command": "node", "args": ["/path/to/fathom-mcp/dist/index.js"], "env": { "FATHOM_API_KEY": "your-api-key-here", "FATHOM_OUTPUT_DIR": "/path/to/export/transcripts" } } } }