使用说明
香烟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)