
meeting host mcp
主持人轮换 MCP,包含 stdio 和 sse 两种实现
Repository Info
About This Server
主持人轮换 MCP,包含 stdio 和 sse 两种实现
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
会议主持人轮换系统
这是一个简单的系统,用于管理每周例会的主持人轮换。系统会根据上周的主持人或当前日期,自动确定本周和下周应该由谁主持。
参考信息
- 例会每周四举行
- 参考日期:2025-04-03(周四)由格雷斯主持
- 系统会根据这个参考日期计算其他日期的主持人
主持人列表
主持人按以下顺序轮换:
- 艾伦
- 布莱恩
- 查理
- 戴维
- 艾玛
- 弗兰克
- 格雷斯
- 汉娜
- 伊恩
- 杰西卡
- 凯文
- 莉莉
功能特点
系统可以回答以下类型的问题:
- "本周主持人是谁?" - 根据当前日期计算
- "下周由谁主持?" - 根据当前日期计算
- "上周艾伦主持,这周轮到谁了?" - 根据上一个主持人计算
- "格雷斯后面谁主持?" - 查询某人之后的主持人
- "显示所有主持人" - 列出所有主持人名单
安装与运行
环境要求
- Python 3.11 或更高版本
安装依赖
-
克隆或下载本项目代码
-
创建并激活虚拟环境(推荐):
# 创建虚拟环境 python -m venv .venv # 在Windows上激活虚拟环境 .venv\Scripts\activate # 在macOS/Linux上激活虚拟环境 source .venv/bin/activate -
安装所需依赖:
pip install -r requirements.txt主要依赖包括:
- MCP Python SDK (mcp[cli]>=1.0.0)
- FastAPI (fastapi>=0.95.0)
- Uvicorn (uvicorn>=0.17.0)
- Pydantic (pydantic>=1.9.0)
运行服务器
方式一:MCP服务器(推荐用于与Claude等AI工具集成)
-
直接运行MCP服务器:
python meeting_host_stdio.py -
或使用MCP开发模式运行(支持热重载):
mcp dev meeting_host_stdio.py -
服务启动后,您可以在支持MCP的客户端中使用(如Cherry Studio、Chatwise、Claude等)
方式二:HTTP API服务器(用于Web集成或直接API调用)
-
启动HTTP服务器:
python meeting_host_sse.py -
服务默认在
http://0.0.0.0:8000启动- SSE端点: http://localhost:8000/sse
- 消息端点: http://localhost:8000/messages/
-
有关HTTP API的详细使用说明,请参阅HTTP_API_README.md文件
可用工具
MCP服务器提供以下工具:
next_host(previous_host): 根据上一个主持人,确定下一个主持人是谁current_week_host(): 获取本周的主持人next_week_host(): 获取下周的主持人who_after_host(host_name): 确定某人之后的主持人是谁calculate_rotation_period(): 计算整个团队轮换一次需要多长时间list_all_hosts(): 列出所有主持人
示例查询
用户可以问以下类型的问题:
- "本周主持人是谁?"
- "下周由谁主持?"
- "上周艾伦主持,这周轮到谁了?"
- "格雷斯后面谁主持?"
- "整个团队轮换一遍需要多长时间?"
- "显示所有主持人"
Quick Start
Clone the repository
git clone https://github.com/dabing1022/meeting-host-mcpInstall dependencies
cd meeting-host-mcp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.