forecast-mcp
forecast-mcp
MCP 서버(Model Context Protocol)로, 3계층 수요 예측 및 보충 파이프라인을 도구로 제공합니다. 모든 MCP 클라이언트(Cursor, Claude Desktop, Claude Code, Google Antigravity, Windsurf 등 MCP를 지원하는 모든 도구)에서 호출할 수 있습니다. 각 시리즈는 Syntetos–Boylan 통계(ADI 및 CV²)로 분류되어 하나의 모델로 라우팅됩니다:
패턴 | 일반적인 시리즈 | 모델 |
콜드 스타트 | 14일 미만의 이력 | 관측된 수요의 평균 |
간헐적 / 덩어리형 | 드물고 대부분 0인 수요 | TSB ( |
정규 / 불규칙형 | 연속적인 일일 수요 | AutoETS ( |
임계값: ADI = 1.32, CV² = 0.49 (classification.py).
도구
도구 | 목적 |
| 로드된 데이터셋의 ID |
| 패턴 + 모델 계층 |
| 라우팅 후 예측 기간 |
| 홀드아웃 백테스트 (MASE) |
| 재주문 시점 및 주문 수량 |
| 라우팅 근거 |
Related MCP server: shopify-forecast-mcp
데이터
서버는 시작 시 메모리에 25개 SKU 패널(정규, 불규칙, 간헐적, 덩어리형, 콜드 스타트)을 합성하여 생성합니다. 외부 데이터셋이나 API 키가 필요하지 않습니다.
자체 이력을 사용하려면 unique_id, ds (날짜), y (단위)가 포함된 CSV를 전달하세요:
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 상태: http://127.0.0.1:8765/health
MCP 엔드포인트: 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"
}
}
}일부 클라이언트는 url 대신 serverUrl을 사용합니다.
확장
콜드 스타트:
forecast_cold_start()의 평균 대체를 제로샷 기반 모델(예: Chronos-Bolt)로 교체합니다.계층별 추가 후보:
evaluation.py에서 MASE로 점수를 매깁니다.저장소:
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