
dot-fun/fathom-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol для Fathom AI - записи встреч, транскрипты, резюме, команды и веб-хуки
Обзор
Сервер Model Context Protocol (MCP) для взаимодействия с Fathom AI API. Этот сервер предоставляет инструменты для доступа к записям встреч, резюме, стенограммам, командам и веб-хукам. - Перечислить встречи с расширенной фильтрацией (участниками, диапазонами дат, командами) и факультативное включение транскриптов, резюме, элементов действий и матчей CRM - : Восстановить резюме встреч (поддерживает доставку асинхронизации) - : Восстановить стенограммы встреч с информацией о спикерах и временными метками (поддерживает доставку асинхронизации) - : Перечислить все доступные команды - : Перечислить членов команды с дополнительной фильтрацией команды - : Создать веб-хуки для уведомлений о встречах с настраиваемыми триггерами и включение контента - : Удалить веб-хуки по идентификатору Информация API и доступные конечные точки: Ограничение скорости информации и лучшие практики 1. Клонируйте это хранилище или копируйте файлы на локальную машину 2.Установить зависимости с помощью uv (рекомендуется) или pip: Сервер автоматически загружает .env для локального использования.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для взаимодействия с Fathom AI API. Этот сервер предоставляет инструменты для доступа к записям встреч, резюме, стенограммам, командам и веб-хукам.
Быстрый старт
Особенности
Инструменты
- list meetings: Перечислите встречи с расширенной фильтрацией (по участникам, диапазонам дат, командам) и необязательное включение стенограмм, резюме, элементов действий и матчей CRM get summary: Retrieve meeting summaries (поддерживает доставку асинхронизации) get transcript: Восстановление стенограмм встреч с информацией докладчика и временными метками (поддерживает доставку асинхронизации)
- list teams: Список всех доступных команд list team members: Список членов команды с дополнительной фильтрацией команды
- create webhook Создание веб-хуков для получения уведомлений о встречах с настраиваемыми триггерами и включением контента delete webhook: Удалить webhooks по ID
###Ресурсы
fathom://api/info: информация API и доступные конечные точки -fathom://api/rate-limits: Ограничение скорости информации и передовой практики
##Установка
- Клонируйте это хранилище или копируйте файлы на локальную машину
2.Установить зависимости с помощью uv (рекомендуется) или pip:
3.Настройте ключ Fathom API:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}