meeting-summary-mcp
meeting-summary-mcp · Универсальный MCP для сводок совещаний
Универсальный MCP-сервер: передайте ему любое совещание (ссылку на протокол/заметки Feishu, диапазон дат или текстовую расшифровку, экспортированную из Tencent Meeting и т.п.), и он автоматически оформит стандартный протокол совещания — информация о совещании / сводка / содержание / задачи с распределением по отделам.
Сценарий использования: совещание завершилось → поручите ИИ прочитать содержание → автоматически получить структурированный протокол, а также распределить каждую задачу по соответствующему отделу («продуктовый / операционный / брендовый …»), избавив от ручной обработки и рассылки после встречи. Поддерживает нативные данные Feishu + текстовые расшифровки любых совещаний, не привязан к конкретной платформе.
✨ Функции (MCP-инструменты)
Инструмент | Описание |
| Поиск совещаний/заметок Feishu по диапазону дат, возвращает список |
| Извлечение токена из ссылки Feishu (ссылка на заметки/протокол/совещание) |
| Чтение содержимого заметок совещания (сводка/задачи/разделы/ключевые слова) |
| Чтение полной расшифровки совещания (говорящий + выступление) |
| Чтение интеллектуального протокола Feishu (сводка ИИ + задачи) |
| Ядро: чтение совещания Feishu → настройка по должностям → создание списка задач по отделам |
| Чтение файла/текста протокола любого совещания (txt, экспортированный из Tencent Meeting и т.п.) |
| Ядро: из чистого текстового протокола (любая платформа) → создание задач по отделам, без зависимости от Feishu |
Related MCP server: Feishu/Lark OpenAPI MCP
📦 Установка
1. Установка зависимостей Python
pip install mcp2. Установка и вход в 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: преобразование ссылки на заметки/протокол в задачи по отделам
Передайте ИИ ссылку на заметки совещания (
.../minutes/obcnxxx)Сообщите ИИ должности участников, например:
吴楠是北京产品经理,熊燕刚是运营总监,季子禾是直播间运营, 刘晓曼是品牌运营,紫芙BB是品牌对接,王晨旭是直播间运营负责人ИИ вызывает
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, данные читаются только в рамках авторизации вашей учётной записи, утечки содержимого совещаний между учётными записями не происходит.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI models to interact with Feishu (Lark) APIs for document management, bot messaging, chat operations, and multi-dimensional table (Bitable) CRUD operations through natural language.371MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Feishu/Lark platform through comprehensive OpenAPI integration, supporting message management, document operations, calendar scheduling, group chats, Bitable operations, and more automation scenarios with dual authentication support.7,855MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Feishu/Lark platform APIs for automation scenarios including message management, document operations, calendar scheduling, group management, and Bitable operations through natural language.7,855MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to directly read, write, and manage Feishu documents, spreadsheets, and multi-dimensional tables. It supports automated documentation tasks and rich text management, including Mermaid diagrams and image uploads.18372MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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