forecast-mcp
forecast-mcp
Un servidor MCP (Model Context Protocol) que expone un pipeline de previsión de demanda y reposición de tres niveles como herramientas. Cualquier cliente MCP puede invocarlo: Cursor, Claude Desktop, Claude Code, Google Antigravity, Windsurf y cualquier otra cosa que hable MCP. Cada serie se clasifica con estadísticas de Syntetos–Boylan (ADI y CV²) y se enruta a un modelo:
Patrón | Serie típica | Modelo |
Inicio en frío | <14 días de historial | Media de la demanda observada |
Intermitente / irregular | Dispersa, demanda mayoritariamente cero | TSB ( |
Regular / errático | Demanda diaria continua | AutoETS ( |
Límites: ADI = 1.32, CV² = 0.49 (classification.py).
Herramientas
Herramienta | Propósito |
| IDs en el conjunto de datos cargado |
| Patrón + nivel del modelo |
| Previsión de horizonte tras enrutamiento |
| Backtest de validación (MASE) |
| Punto de reorden y cantidad de pedido |
| Justificación del enrutamiento |
Related MCP server: shopify-forecast-mcp
Datos
El servidor genera un panel sintético de 25 SKU en memoria al iniciarse (regular, errático, intermitente, irregular y de inicio en frío). No se requiere ningún conjunto de datos externo ni clave API.
Para usar tu propio historial, pasa un CSV con unique_id, ds (fecha), y (unidades):
python -m forecast_mcp.server --data examples/sample_demand.csv
# or
export FORECAST_MCP_DATA=/path/to/demand.csvConfiguración
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
pip install -e ".[ui]"Ejecutar
python -m forecast_mcp.server
python -m forecast_mcp.server --transport http --port 8765
python -m forecast_mcp.uiSalud HTTP: http://127.0.0.1:8765/health
Punto final MCP: http://127.0.0.1:8765/mcp
Interfaz de usuario: http://127.0.0.1:7860
Apunta el command de MCP al .venv/bin/python de este proyecto.
Pruebas
pip install pytest
pytest tests/ -vConfiguración del cliente
Se admiten tanto stdio (predeterminado) como HTTP transmisible. Las configuraciones de ejemplo están en examples/mcp/, además de .cursor/mcp.json y .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"
}
}
}Algunos clientes usan serverUrl en lugar de url.
Extensiones
Inicio en frío: reemplazar la alternativa de la media en
forecast_cold_start()con un modelo fundacional de cero disparos (por ejemplo, Chronos-Bolt).Candidatos adicionales por nivel: puntuar con MASE en
evaluation.py.Almacenamiento: intercambiar
DataStorepor ClickHouse, Postgres o DuckDB.Nivel regular con características exógenas:
mlforecast+ LightGBM.
Diseño
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