
dot-fun/fathom-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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: 제한 정보 및 모범 사례
설치
-
Clone 이 저장소 또는 당신의 국부적으로 기계에 파일을 복사하십시오
-
uv (추천되는) 또는 pip를 사용하여 의존성을 설치하십시오:
-
당신의 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
-
Clone this repository or copy the files to your local machine
-
Install dependencies using uv (recommended) or pip:
# Using uv (recommended)
uv pip install -e .
# Or using pip
pip install -e .
- 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"
설치
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"
}
}
}
}