Skip to main content
Glama

meeting-summary-mcp · 汎用会議サマリーMCP

汎用の MCP Server任意の会議を渡すだけで(飛書妙記/議事録リンク、日付範囲、またはテンセント会議などからエクスポートした文字起こし)、 自動で標準的な会議議事録に整理します —— 会議情報 / 会議サマリー / 会議内容 / タスク・部門別振り分け

適用シーン:会議終了 → AI に会議内容を読ませる → 構造化された議事録を自動生成し、「製品部 / 運営部 / ブランド部 …」ごとに 各タスクを該当部門へ振り分け。会議後の手作業での整理・個別配布の手間を省きます。 飛書ネイティブデータ + 任意の会議文字起こしに対応し、特定の会議プラットフォームに縛られません。


✨ 機能(MCP Tools)

ツール

説明

search_meetings

日付範囲で飛書会議/妙記を検索し、リストを返す

resolve_meeting_link

飛書リンクからトークンを抽出(妙記/議事録/会議リンク)

fetch_meeting

会議妙記の内容を読み取る(サマリー/タスク/チャプター/キーワード)

fetch_transcript

会議の逐語録全文を読み取る(話者 + 発言)

fetch_note

飛書スマート議事録ドキュメントを読み取る(AI サマリー + タスク)

organize_todos_by_department

コア:飛書会議を読み取り → 役職設定に基づき → 部門別タスクリストを生成

import_meeting_text

任意の会議文字起こしファイル/テキストを読み取る(テンセント会議などからエクスポートした txt)

organize_todos_from_text

コア:プレーンテキスト文字起こし(任意の会議プラットフォーム)→ 部門別タスクを生成。飛書に依存しない


Related MCP server: Feishu/Lark OpenAPI MCP

📦 インストール

1. Python 依存関係のインストール

pip install mcp

2. lark-cli(飛書コマンドラインツール)のインストールとログイン

npm install -g lark-cli
lark-cli auth login

ログイン時はご自身の飛書アカウントで QR コードをスキャンして認証し、以下の権限スコープ(Scope)にチェックを入れる必要があります:

vc:meeting.search:read
vc:meeting.meetingevent:read
vc:record:readonly
minutes:minutes.search:read
minutes:minutes.basic:read
minutes:minutes.artifacts:read
minutes:minutes.transcript:export
vc:note:read
docs:document.content:read

一度にすべて選択できなくても問題ありません。後で該当機能を使う際に、プロンプトに従って権限を追加すれば OK です。


🔌 AI クライアントへの接続

Claude Code(VS Code 拡張機能 / CLI)

settings.json(ユーザーまたはプロジェクトレベル)の mcpServers に以下を追加:

{
  "mcpServers": {
    "meeting-summary": {
      "command": "python",
      "args": ["D:/meeting-summary-mcp/server.py"]
    }
  }
}

Claude Desktop / その他 MCP 対応クライアント

クライアントの MCP 設定でも同様に指定:command: pythonargs: [server.py の絶対パス]


🚀 使用例

シナリオ 1:今日/指定日の会議を検索

AI に search_meetings("2026-08-21", "2026-08-21") を呼び出させるだけで、当日の会議リストを取得できます。

シナリオ 2:妙記/議事録リンクを部門別タスクに整理

  1. 会議妙記リンク(.../minutes/obcnxxx)を AI に渡す

  2. AI に参加者の役職を伝える。例:

    吴楠是北京产品经理,熊燕刚是运营总监,季子禾是直播间运营,
    刘晓曼是品牌运营,紫芙BB是品牌对接,王晨旭是直播间运营负责人
  3. AI が organize_todos_by_department を呼び出し、minute_token または linkroles_json を渡すと、以下が得られます:

# 会议待办 · 按部门分发

## 产品/技术部
- [ ] 积分问题排查:…(负责人:吴楠·北京产品经理)

## 直播间运营部
- [ ] 直播间GMV录入:…(负责人:王晨旭·直播间运营负责人)

シナリオ 3:逐語録を読んで深い分析

fetch_transcript(minute_token) を呼び出して全文を取得し、AI に元の発言に基づいて独自に分析させます(AI サマリーをそのまま写すより正確)。

シナリオ 4:テンセント会議など任意の会議(飛書に依存しない)

テンセント会議からエクスポートした会議文字起こし(txt)をそのまま AI に渡し、import_meeting_text で読み取らせ、 その後 organize_todos_from_text を役職設定と組み合わせて部門別タスクを整理します:

张三 00:00:10
这个需求需要尽快跟进,明天给产品确认。
李四 00:00:20
培训文档我来输出,会后整理下发给运营。

organize_todos_from_text(text, roles_json, title) が部門別にグループ化されたタスクを出力します。 WeChat 会議 / 録音文字起こし / 任意の文字起こしも同様です。


🧩 roles_json 役職設定の形式

organize_todos_by_departmentroles_json パラメータ:

{
  "吴楠": {"role": "北京产品经理", "department": "产品/技术部"},
  "熊燕刚": {"role": "运营总监", "department": "运营总监"},
  "附子LC-直播运营": {"role": "直播间运营", "department": "直播间运营部"},
  "刘晓曼": {"role": "品牌运营", "department": "品牌运营/品牌对接"}
}
  • キー:参加者名(会議での表示名)または open_id(ou_ で始まる)

  • role:役職;department:所属部門(タスクはこれに基づいてグループ化されます)

  • 部門にマッチしないタスクは自動的に「要確認 / 要人による引き受け」に分類されます

例は examples/roles_example.json を参照


📄 出力形式(標準4セクションテンプレート)

organize_todos_by_department / organize_todos_from_text が出力する標準テンプレート:

# 会议纪要 · {会议主题}

## 一、会议信息      (主题 / 时间 / 参会人)
## 二、会议摘要      (一段话概括)
## 三、会议内容      (按议题分节)
## 四、待办事项 · 按部门分发
### 🛠️ 部门A
- [ ] 任务(负责人:xxx·岗位)
### 待确认 / 需人工认领

テンプレートの説明と実際の例は examples/meeting_template.md を参照


📁 プロジェクト構成

meeting-summary-mcp/
├── server.py            # MCP 入口(FastMCP + 8 个 tools)
├── feishu_client.py     # lark-cli 封装(搜索/妙记/纪要/逐字稿)
├── organizer.py         # 按部门待办整理逻辑
├── requirements.txt
├── README.md
├── examples/
│   ├── roles_example.json   # 岗位配置示例
│   └── output_example.md    # 生成的按部门待办示例
└── test/
    └── smoke_test.py        # 本机冒烟测试

🧪 セルフテスト

cd meeting-summary-mcp
python test/smoke_test.py

ローカルの lark-cli がログイン済みで、対応する scope が認証されている必要があります。


🔄 他の人への共有

meeting-summary-mcp ディレクトリ全体をそのままパッケージ化(zip)して相手に送るだけで、相手は本 README の 「インストール → 認証 → 接続」の3ステップで自分の AI クライアント + 自分の飛書アカウントで使用できます。

注:本 MCP は lark-cli 経由で飛書にアクセスし、データは自分のアカウントの認証範囲内でのみ読み取るため、 アカウントをまたいで会議内容が漏洩することはありません。

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search recordings, summarize meetings, create clips, and automate workflows from your AI assistant.

  • Search and read your Laxis meeting transcripts, AI summaries, and participants from Claude.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/linyongbin570490267-cpu/meeting-summary-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server