Skip to main content
Glama

meeting-summary-mcp · Универсальный MCP для сводок совещаний

Универсальный MCP-сервер: передайте ему любое совещание (ссылку на протокол/заметки Feishu, диапазон дат или текстовую расшифровку, экспортированную из Tencent Meeting и т.п.), и он автоматически оформит стандартный протокол совещания — информация о совещании / сводка / содержание / задачи с распределением по отделам.

Сценарий использования: совещание завершилось → поручите ИИ прочитать содержание → автоматически получить структурированный протокол, а также распределить каждую задачу по соответствующему отделу («продуктовый / операционный / брендовый …»), избавив от ручной обработки и рассылки после встречи. Поддерживает нативные данные Feishu + текстовые расшифровки любых совещаний, не привязан к конкретной платформе.


✨ Функции (MCP-инструменты)

Инструмент

Описание

search_meetings

Поиск совещаний/заметок Feishu по диапазону дат, возвращает список

resolve_meeting_link

Извлечение токена из ссылки Feishu (ссылка на заметки/протокол/совещание)

fetch_meeting

Чтение содержимого заметок совещания (сводка/задачи/разделы/ключевые слова)

fetch_transcript

Чтение полной расшифровки совещания (говорящий + выступление)

fetch_note

Чтение интеллектуального протокола Feishu (сводка ИИ + задачи)

organize_todos_by_department

Ядро: чтение совещания Feishu → настройка по должностям → создание списка задач по отделам

import_meeting_text

Чтение файла/текста протокола любого совещания (txt, экспортированный из Tencent Meeting и т.п.)

organize_todos_from_text

Ядро: из чистого текстового протокола (любая платформа) → создание задач по отделам, без зависимости от Feishu


Related MCP server: Feishu/Lark OpenAPI MCP

📦 Установка

1. Установка зависимостей Python

pip install mcp

2. Установка и вход в lark-cli (командный инструмент Feishu)

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

При входе авторизуйтесь по QR-коду своей учётной записью Feishu, необходимо отметить следующие области разрешений (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

Если не выбрали всё сразу — не страшно, при использовании конкретной функции просто дополнительно авторизуйте по подсказке.


🔌 Подключение к вашему ИИ-клиенту

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: python, args: [абсолютный путь к server.py].


🚀 Примеры использования

Сценарий 1: поиск совещаний за сегодня/определённый день

Попросите ИИ вызвать search_meetings("2026-08-21", "2026-08-21") — получите список совещаний за этот день.

Сценарий 2: преобразование ссылки на заметки/протокол в задачи по отделам

  1. Передайте ИИ ссылку на заметки совещания (.../minutes/obcnxxx)

  2. Сообщите ИИ должности участников, например:

    吴楠是北京产品经理,熊燕刚是运营总监,季子禾是直播间运营,
    刘晓曼是品牌运营,紫芙BB是品牌对接,王晨旭是直播间运营负责人
  3. ИИ вызывает organize_todos_by_department, передавая minute_token или link и roles_json, и получает:

# 会议待办 · 按部门分发

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

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

Сценарий 3: глубокий анализ по расшифровке

Вызовите fetch_transcript(minute_token) для получения полного текста, затем попросите ИИ провести независимый анализ на основе исходных выступлений (точнее, чем просто копировать сводку ИИ).

Сценарий 4: любое совещание (без зависимости от Feishu)

Текстовый протокол совещания, экспортированный из Tencent Meeting (txt), передайте ИИ для чтения через import_meeting_text, затем вызовите organize_todos_from_text с конфигурацией должностей для распределения задач по отделам:

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

organize_todos_from_text(text, roles_json, title) выводит задачи, сгруппированные по отделам. Аналогично для WeChat Meeting, транскрипции записей и любых текстовых протоколов.


🧩 Формат конфигурации roles_json

Параметр roles_json для organize_todos_by_department:

{
  "吴楠": {"role": "北京产品经理", "department": "产品/技术部"},
  "熊燕刚": {"role": "运营总监", "department": "运营总监"},
  "附子LC-直播运营": {"role": "直播间运营", "department": "直播间运营部"},
  "刘晓曼": {"role": "品牌运营", "department": "品牌运营/品牌对接"}
}
  • Ключ: имя участника (отображаемое имя в совещании) или open_id (начинается с ou_)

  • role: должность; department: отдел (задачи группируются по этому полю)

  • Задачи без совпадения с отделом автоматически попадают в «не подтверждено / требуется ручное назначение»

Пример см. в examples/roles_example.json


📄 Формат вывода (стандартный шаблон из четырёх блоков)

Стандартный шаблон вывода 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 был авторизован с соответствующими областями.


🔄 Поделиться с другими

Просто упакуйте весь каталог meeting-summary-mcp (zip) и отправьте получателю — он сможет использовать его в своём ИИ-клиенте и своей учётной записи Feishu, выполнив три шага из этого README: «Установка → Авторизация → Подключение».

Примечание: этот MCP обращается к Feishu через 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