forecast-mcp
forecast-mcp
Сервер MCP (Model Context Protocol), который предоставляет конвейер трехъярусного прогнозирования спроса и пополнения запасов в виде инструментов. Любой MCP-клиент может его вызвать: Cursor, Claude Desktop, Claude Code, Google Antigravity, Windsurf и всё остальное, что поддерживает MCP. Каждый временной ряд классифицируется с помощью статистики Синтетоса–Бойлана (ADI и CV²) и направляется к одной из моделей:
Паттерн | Типичный ряд | Модель |
Холодный старт | Менее 14 дней истории | Среднее наблюдаемого спроса |
Прерывистый / нерегулярный | Разреженный, в основном нулевой спрос | TSB ( |
Регулярный / спорадический | Непрерывный ежедневный спрос | AutoETS ( |
Пороговые значения: ADI = 1.32, CV² = 0.49 (classification.py).
Инструменты
Инструмент | Назначение |
| Идентификаторы в загруженном наборе данных |
| Паттерн + уровень модели |
| Прогноз на горизонт после маршрутизации |
| Валидация на отложенной выборке (MASE) |
| Точка заказа и количество заказа |
| Обоснование маршрутизации |
Related MCP server: shopify-forecast-mcp
Данные
Сервер генерирует синтетическую панель из 25 SKU в памяти при запуске (регулярные, спорадические, прерывистые, нерегулярные и холодный старт). Никаких внешних наборов данных или ключей API не требуется.
Чтобы использовать собственную историю, передайте CSV-файл с колонками unique_id, ds (дата), y (единицы):
python -m forecast_mcp.server --data examples/sample_demand.csv
# or
export FORECAST_MCP_DATA=/path/to/demand.csvНастройка
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
pip install -e ".[ui]"Запуск
python -m forecast_mcp.server
python -m forecast_mcp.server --transport http --port 8765
python -m forecast_mcp.uiHTTP health: http://127.0.0.1:8765/health
MCP endpoint: http://127.0.0.1:8765/mcp
UI: http://127.0.0.1:7860
Укажите для MCP command путь к .venv/bin/python этого проекта.
Тесты
pip install pytest
pytest tests/ -vКонфигурация клиента
Поддерживаются stdio (по умолчанию) и Streamable HTTP. Примеры конфигураций находятся в examples/mcp/, а также в .cursor/mcp.json и .agents/mcp_config.json.
{
"mcpServers": {
"forecast-mcp": {
"command": "/absolute/path/to/forecast-mcp/.venv/bin/python",
"args": ["-m", "forecast_mcp.server"]
}
}
}HTTP:
{
"mcpServers": {
"forecast-mcp": {
"url": "http://127.0.0.1:8765/mcp"
}
}
}Некоторые клиенты используют serverUrl вместо url.
Расширения
Холодный старт: замените резервное среднее в
forecast_cold_start()на foundation-модель zero-shot (например, Chronos-Bolt).Дополнительные кандидаты на уровень: оценивайте с помощью MASE в
evaluation.py.Хранение: замените
DataStoreна ClickHouse, Postgres или DuckDB.Регулярный уровень с экзогенными признаками:
mlforecast+ LightGBM.
Структура
forecast-mcp/
├── src/forecast_mcp/
│ ├── server.py
│ ├── data.py
│ ├── classification.py
│ ├── forecasting.py
│ ├── evaluation.py
│ ├── replenishment.py
│ └── ui.py
├── scripts/
├── examples/
├── tests/
├── requirements.txt
└── pyproject.tomlRohan Singh · github.com/RohanSingh02
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceMulti-channel inventory intelligence for Shopify and Amazon sellers. 28 tools for stockout risk, demand forecasts, purchase order management, and sales analytics — with human-in-the-loop safeguards.502452MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to forecast revenue and demand for Shopify stores using Google's TimesFM model. Provides tools for revenue forecasting, demand analysis, promotion analysis, and anomaly detection.71MIT
- FlicenseAqualityCmaintenanceEnables live read-only queries against SAP EWM CDS views and standalone inventory-math calculators (ABC/XYZ classification, safety stock, reorder point, slow-moving detection, demand forecasting).9
- Flicense-qualityBmaintenanceProvides inventory analysis, risk assessment, demand forecasting, and recommendation generation tools for retail inventory optimization via a FastMCP stdio server.1
Related MCP Connectors
Deterministic what-if & scenario simulation for AI agents: projections, sensitivity & break-even.
Neutral freight reference + validation layer for AI agents: ADR, HS, UN/LOCODE, freight math
Generate optimized work shift schedules from staffing demand, availability and fairness rules.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RohanSingh02/forecast-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server