Supports configuration through environment variables for API keys and server settings
Provides a REST API interface for the MCP server, enabling clients to submit queries and receive meeting summaries
Implements Framer Motion for smooth animations and interactive experiences in the frontend
Generates structured Markdown reports for meeting summaries with proper formatting
Integrates with OpenAI to generate meeting summaries and structured Markdown reports from transcripts
Includes a React-based frontend for submitting transcripts and displaying AI-generated meeting summaries
Uses Selenium to automate browser interactions with Notebook LM for generating meeting summaries
Utilizes Tailwind CSS for styling the frontend interface with custom UI components
Uses Vite for frontend development environment and build tooling
📄 MCP Meeting Summary System
此專案結合前端與後端,實現一套基於 AI 與多工具協同的會議摘要及問答系統。 前端搭配 React + Tailwind UI,後端使用 FastAPI + MCP 架構,支援串接 OpenAI 與 Selenium 自動生成會議摘要,提供高品質 Markdown 報告。
🛠 專案結構
🧑💻 安裝方式(建議使用 uv
)
後端 (backend)
✅ 啟動 MCP 工具伺服器 - MODE 預設為 streamable-http
確保該檔案有註冊 @mcp.tool("summarize_meeting") 等功能,並支援 streamable-http, sse, stdio。
✅ 啟動 MCP Agent 問答介面
前端 (frontend)
啟動方式
預設會在 http://localhost:5173 啟動開發伺服器。
API 文件
欄位 | 型別 | 說明 |
---|---|---|
query | string | 使用者輸入內容,如逐字稿 |
回傳
🧙♂️ 功能特色
- 🧠 多步推理 Agent:透過 GPT 工具選擇功能,自動呼叫 summarize_meeting 工具。
- 🕸 Selenium 操作 Notebook LM:用真實瀏覽器生成摘要。
- 📝 OpenAI Markdown 重整摘要:轉為結構化會議紀錄。
- 📦 支援 HTTP / SSE / Stdio 模式 MCP Client
🔐 .env 設定
建立 .env
檔案,內容如下:
或直接在 CLI 中執行:
📎 TODO / 延伸規劃
- 整合新聞、論文與部落格自動爬取模組
- 支援一鍵生成分析摘要與可視化報表
- MCP 工具可串接更多分析模組(如 trend 分析、風險評估)
📜 License
MIT License
聯絡作者
Steve Wang | 2025
This server cannot be installed
An AI-powered meeting assistant that combines FastAPI backend with React frontend to generate high-quality meeting summaries and provide Q&A functionality using OpenAI and Selenium.
Related MCP Servers
- AsecurityFlicenseAqualityEnables access to Fireflies.ai API for retrieving, searching, and summarizing meeting transcripts with various filtering options and formats.Last updated -4JavaScript
- -securityAlicense-qualityIntegrates with the Eventbrite API to provide AI-assisted event management capabilities for viewing events, tracking attendees, and generating analytics reports.Last updated -MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.Last updated -15TypeScriptMIT License
- -security-license-qualityA simple MCP server that enables meeting room booking through an AI assistant, supporting room availability checks and booking operations with React Agent pattern for tool calling.Last updated -Python