
dot-fun/fathom-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ファトムAI向けモデルコンテキストプロトコルサーバー - 会議録画、トランスクリプト、要約、チーム、およびWebhooksへのアクセス
概要
Fastom AI API とやり取りするためのモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、会議の録画、要約、トランスクリプト、チーム、およびWebhooksにアクセスするためのツールを提供しています。 - : 高度なフィルタリング(参加者、日付範囲、チームによる)リストミーティングと、トランスクリプト、要約、アクションアイテム、およびCRMのマッチのオプションを含める - : ミーティングの要約を取得する(非同期配信をサポートしています) - : ミーティングの成績をスピーカー情報とタイムスタンプで取得する(非同期配信をサポートしています) - : すべてのアクセス可能なチームをリスト - : チームをフィルタリングするオプションのチームメンバーリスト - : カスタマイズ可能なコンテンツとテキストの通知を会議するためのWebhookを作成して、WebhooksをトリガーとWebhookをトリガーします。 - : API情報と利用可能なエンドポイント - : レート制限情報とベストプラクティス 1。 このリポジトリをクローンするか、ファイルをローカルマシンにコピーする 2. uv (推奨) または pip を使用して依存関係をインストールします。 ローカルの使用法のためのサーバー自動負荷.env.
概要(AI 翻訳)
Fastom AI API とやり取りするためのモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、会議の録画、要約、トランスクリプト、チーム、およびWebhooksにアクセスするためのツールを提供しています。
クイックスタート
##特徴
ツール
- list meetings: 高度なフィルタリング(参加者、日付範囲、チーム)と、トランスクリプト、要約、アクションアイテム、およびCRMのオプションを含めるリスト会議
- get summary: ミーティングの要約を取得する(非同期配信をサポートしています)
- get transcript: スピーカー情報とタイムスタンプで会議のトランスクリプトを取得する(非同期配信をサポートしています)
- list teams: すべてのアクセス可能なチームをリスト
- list team members: チームメンバーを任意チームフィルタリングでリスト
- create webhook: カスタマイズ可能なトリガーとコンテンツインクルージョンで通知を会議するためのWebhookを作成します
- delete webhook: IDでWebhookを削除
リソース
-fathom://api/info:API情報と利用可能なエンドポイント
- fathom://api/rate-limits: 情報とベストプラクティスの制限率
インストール
1。 このリポジトリをクローンするか、ファイルをローカルマシンにコピーする
-
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"
}
}
}
}