forecast-mcp
forecast-mcp
Ein MCP-Server (Model Context Protocol), der eine dreistufige Bedarfsprognose- und Wiederauffüllungs-Pipeline als Tools bereitstellt. Jeder MCP-Client kann ihn aufrufen: Cursor, Claude Desktop, Claude Code, Google Antigravity, Windsurf und alles andere, das MCP spricht. Jede Serie wird mit Syntetos–Boylan-Statistiken (ADI und CV²) klassifiziert und einem Modell zugeordnet:
Muster | Typische Serie | Modell |
Kaltstart | <14 Tage Historie | Mittelwert der beobachteten Nachfrage |
Intermittierend / klumpig | Spärliche, meist Null-Nachfrage | TSB ( |
Regelmäßig / unregelmäßig | Kontinuierliche tägliche Nachfrage | AutoETS ( |
Grenzwerte: ADI = 1,32, CV² = 0,49 (classification.py).
Tools
Tool | Zweck |
| IDs im geladenen Datensatz |
| Muster + Modellstufe |
| Horizontprognose nach Routing |
| Holdout-Backtest (MASE) |
| Bestellpunkt und Bestellmenge |
| Routing-Begründung |
Related MCP server: shopify-forecast-mcp
Daten
Der Server generiert beim Start ein synthetisches Panel mit 25 SKUs im Speicher (regelmäßig, unregelmäßig, intermittierend, klumpig und Kaltstart). Es ist kein externer Datensatz oder API-Schlüssel erforderlich.
Um Ihren eigenen Verlauf zu verwenden, übergeben Sie eine CSV-Datei mit unique_id, ds (Datum), y (Einheiten):
python -m forecast_mcp.server --data examples/sample_demand.csv
# or
export FORECAST_MCP_DATA=/path/to/demand.csvEinrichtung
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
pip install -e ".[ui]"Ausführen
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-Endpunkt: http://127.0.0.1:8765/mcp
UI: http://127.0.0.1:7860
Richten Sie den MCP-command auf die .venv/bin/python dieses Projekts.
Tests
pip install pytest
pytest tests/ -vClient-Konfiguration
stdio (Standard) und Streamable HTTP werden beide unterstützt. Beispielkonfigurationen finden Sie in examples/mcp/, plus .cursor/mcp.json und .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"
}
}
}Einige Clients verwenden serverUrl anstelle von url.
Erweiterungen
Kaltstart: Ersetzen Sie den Mittelwert-Fallback in
forecast_cold_start()durch ein Zero-Shot-Foundation-Modell (z. B. Chronos-Bolt).Zusätzliche Kandidaten pro Stufe: Bewerten Sie mit MASE in
evaluation.py.Speicher: Tauschen Sie
DataStoregegen ClickHouse, Postgres oder DuckDB aus.Regelmäßige Stufe mit exogenen Merkmalen:
mlforecast+ LightGBM.
Layout
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