Skip to main content
Glama

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 (statsforecast)

Regelmäßig / unregelmäßig

Kontinuierliche tägliche Nachfrage

AutoETS (statsforecast)

Grenzwerte: ADI = 1,32, CV² = 0,49 (classification.py).

Tools

Tool

Zweck

list_skus

IDs im geladenen Datensatz

classify_demand_pattern

Muster + Modellstufe

forecast_series

Horizontprognose nach Routing

evaluate_forecast

Holdout-Backtest (MASE)

recommend_replenishment

Bestellpunkt und Bestellmenge

explain_forecast

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.csv

Einrichtung

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.ui

HTTP-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/ -v

Client-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 DataStore gegen 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.toml

Rohan Singh · github.com/RohanSingh02

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    A
    quality
    C
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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