DF

dot-fun/fathom-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

14 stars 10 forks 품질 70 트렌드 20MIT

Model Context Protocol Server for Fathom AI - 화상 회의, 성적표, 요약, 팀 및 webhooks

개요

Fathom AI API와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 회의 기록, 요약, 성적표, 팀 및 webhooks에 액세스하기위한 도구를 제공합니다. - : 고급 필터링이있는 목록 회의 (참여자, 날짜 범위, 팀) 및 transcripts, summaries, action items 및 CRM 일치의 옵션 포함 - : summaries를 검색 (지원 async Delivery) - : 스피커 정보 및 타임스탬프 (지원 async Delivery)와 회의 성적을 검색 - : 모든 접근 가능한 팀 목록 : 선택 가능한 팀 필터링이있는 팀 구성원 목록 - : 사용자 정의 및 웹 사이트 오류와 회의 알림에 대한 webhooks 생성 - 웹 사이트 내용 삭제 : - : API 정보 및 사용 가능한 엔드포인트 - : 정보 제한 및 모범 사례 1. Clone 이 저장소 또는 당신의 국부적으로 기계에 파일을 복사하십시오 2. uv (추천되는) 또는 pip를 사용하여 의존성을 설치하십시오: 서버 자동 로드 .env 로컬 사용.

개요(AI 번역)

Fathom AI API와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 회의 기록, 요약, 성적표, 팀 및 webhooks에 액세스하기위한 도구를 제공합니다.

빠른 시작

특징

도구

  • list meetings: 고급 필터링 (참여자, 날짜 범위, 팀) 및 성적 증명서, 요약, 행동 항목 및 CRM 일치의 옵션 포함
  • get summary: 회의 요약 (지원 async 납품)
  • get transcript: 스피커 정보 및 타임스탬프와 회의 성적을 검색 (지원 async Delivery)
  • list teams: 모든 접근 팀 목록
  • list team members: 선택적 팀 필터링 팀 멤버 목록
  • **create webhook **: Customizable 방아쇠 및 콘텐츠 포함 회의 알림을위한 webhooks 생성
  • delete webhook: ID로 webhooks 삭제

자원

  • fathom://api/info: API 정보 및 사용 가능한 엔드포인트
  • fathom://api/rate-limits: 제한 정보 및 모범 사례

설치

  1. Clone 이 저장소 또는 당신의 국부적으로 기계에 파일을 복사하십시오

  2. uv (추천되는) 또는 pip를 사용하여 의존성을 설치하십시오:

  3. 당신의 Fathom API 열쇠를 설치하십시오:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Fathom AI MCP Server

A Model Context Protocol (MCP) server for interacting with the Fathom AI API. This server provides tools for accessing meeting recordings, summaries, transcripts, teams, and webhooks.

Quick Start

git clone https://github.com/Dot-Fun/fathom-mcp.git
cd fathom-mcp
uv pip install fastmcp httpx pydantic
export FATHOM_API_KEY="your_api_key_here"
fastmcp run server.py

Features

Tools

  • list_meetings: List meetings with advanced filtering (by participants, date ranges, teams) and optional inclusion of transcripts, summaries, action items, and CRM matches
  • get_summary: Retrieve meeting summaries (supports async delivery)
  • get_transcript: Retrieve meeting transcripts with speaker information and timestamps (supports async delivery)
  • list_teams: List all accessible teams
  • list_team_members: List team members with optional team filtering
  • create_webhook: Create webhooks for meeting notifications with customizable triggers and content inclusion
  • delete_webhook: Delete webhooks by ID

Resources

  • fathom://api/info: API information and available endpoints
  • fathom://api/rate-limits: Rate limiting information and best practices

Installation

  1. Clone this repository or copy the files to your local machine

  2. Install dependencies using uv (recommended) or pip:

# Using uv (recommended)
uv pip install -e .

# Or using pip
pip install -e .
  1. Set up your Fathom API key:

Create a .env file in the project root:

FATHOM_API_KEY=your_api_key_here

The server auto-loads .env for local usage.

Get your API key from the Fathom settings page.

Usage

Running the Server

Local Development (stdio)

# Using fastmcp CLI
fastmcp run server.py

# Or directly with Python
python server.py

HTTP Server

# Modify server.py to run as HTTP server
if __name__ == "__main__":
    mcp.run(transport="http", host="0.0.0.0", port=8000)

Integrating with Claude Desktop

Add to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "fathom": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/fathom-mcp",
        "run",
        "fastmcp",
        "run",
        "server.py"
      ],
      "env": {
        "FATHOM_API_KEY": "your_api_key_here"
      }
    }
  }
}

Integrating with Codex (alternative)

Add this block to your Codex config (~/.codex/config.toml):

[mcp_servers.fathom]
command = "uv"
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "fathom": { "command": "uv", "args": [ "--directory", "/path/to/fathom-mcp", "run", "fastmcp", "run", "server.py" ], "env": { "FATHOM_API_KEY": "your_api_key_here" } } } }