DF

dot-fun/fathom-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

14 stars 10 forks Качество 70 Тренд 20MIT

Сервер 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: Ограничение скорости информации и передовой практики

##Установка

  1. Клонируйте это хранилище или копируйте файлы на локальную машину

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

  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"
Открыть полный README на GitHub

Установка

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" } } } }