MCP服务器“GosPlan”
部署
- cp.env.example.env
- docker compose-up-build
MCP端点:http://0.0.0.0:8000/mcp
结构
src/
├── mcp_instance.py # Единственный экземпляр FastMCP
├── server.py # Основная точка входа, инициализация трассировки, запуск сервера
├── metrics.py # Счетчик метрик Prometheus
├── tools/ # MCP tools
│ ├── gosplan_search.py # Поиск по государственным закупкам (223-ФЗ)
│ ├── gosplan_details.py # Получить подробную информацию о покупке
│ ├── utils.py # ToolResult class и функции форматирования
│ └── models.py # Pydantic models for validation
└── utils/
└── settings.py # Dynaconf + Pydantic config loader