香烟MCP
通过SIGARRA查询FEUP学校日历的MCP(模型上下文协议)客户端和服务器。
可用工具
| 工具 | 描述 |
|---|---|
get_academic_calendar | 获取FEUP的完整学校日历 |
search_calendar_events 按关键字搜索事件 | |
get_current_date 返回当前日期/时间。 |
安装
# Criar ambiente virtual
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux/Mac
# Instalar dependências
pip install -r requirements.txt配置
创建文件 .env 通用域名格式:
API_KEY=sk-usr-...
CHANNEL_ID=cmm2882wh19xwj601blybmzhy使用
互动模式
python client.py直接提问
python client.py "Quando terminam as aulas do 1.º semestre?"运行 MCP 服务器
python server.py结构
├── client.py # Cliente MCP + integração com API iaedu.pt
├── server.py # Servidor MCP com ferramentas SIGARRA
├── requirements.txt # Dependências Python
├── .env.example # Template de configuração
└── .gitignore要求
- Python 3.10+
- 访问iaedu.pt API(需要API_KEY)
