使用说明
📌 Yougile MCP服务器
与项目管理系统集成的MCP服务器 尤吉尔 通过模型上下文协议(MCP)工具。它被用作进化人工智能代理(Cloud.ru)的一个组件。
🚀 机会
服务器提供两个MCP工具:
create_yougile_task:在Yougile项目中创建任务get_yougile_tasks_summary:生成项目任务摘要
所有呼叫都与A2A/LLM代理兼容,包括SMOL代理、Langchain等。
🛠 技术
FastMCP最小MCP服务器FastAPIHTTP的基础Python 3.11+- MCP传输:
streamable-http - 无外部基地的本地启动
📁 项目结构
yougile-mcp/
├── main.py # Точка входа: инициализация FastMCP и запуск
├── tools/ # MCP-инструменты
│ ├── create_task.py # Создание задачи в Yougile
│ ├── get_summary.py # Резюме по задачам
│ └── __init__.py # Регистрация инструментов
├── models.py # (если есть) — вспомогательные модели
├── requirements.txt # Зависимости
├── Dockerfile # Контейнеризация
├── .env # Токены и переменные окружения
🧪 发射
1.建立依赖关系
pip install -r requirements.txt
2.启动服务器
python main.py
3.MCP请求(通过curl示例)
curl http://localhost:8000 \
-H "Content-Type: application/json" \
-d '{
"tool": "get_yougile_tasks_summary",
"input": {
"project_id": "abc123"
}
}'
🐳 码头工人
装配:
docker compose build
启动:
docker compose up
📎 备注
- MCP端点:
POST / - 工作在
stateless_http=True(请求/响应模式) - 可以连接到Cloud.ru进化代理