{"slug": "i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in", "title": "I wrapped Google TimesFM-3 as an MCP server — you still cannot use the weights in production", "summary": "A developer released an MCP server for Google's TimesFM-3 time-series forecasting model, enabling tools like Claude Desktop and Cursor to call the model. The wrapper exposes forecast and quantile outputs but notes that the model weights are restricted to non-commercial, non-production use, with Google's commercial path via BigQuery or AlloyDB.", "body_md": "Google released TimesFM-3 on 31 August 2026. I shipped an MCP server for it the next day so Claude Desktop, Claude Code, and Cursor can call the model as a tool.\n\nRepo: [https://github.com/thenameisdevair/timesfm3-mcp](https://github.com/thenameisdevair/timesfm3-mcp)\n\nThe tool is `forecast(history, horizon)`\n\n.\n\nYou pass a chronological list of numbers. You get:\n\n`forecast`\n\n— median / point prediction`quantiles`\n\n— the nine official TimesFM-3 heads, `q10`\n\nthrough `q90`\n\nTimesFM-3 already produced those quantile heads. Most thin wrappers throw them away. This one does not.\n\n| Piece | License |\n|---|---|\n| This MCP wrapper | Apache-2.0 |\nTimesFM-3 weights (`google/timesfm-3.0-pytorch` ) |\nnon-commercial, non-production |\n\nYou can research, evaluate, and run agent experiments. You cannot put this checkpoint behind a paid API, a customer deliverable, or a live demand planner. Google’s commercial path is BigQuery / AlloyDB `AI.FORECAST`\n\n.\n\nIf a README hides that, it is not a serious integration.\n\nWeights are gated on Hugging Face. Accept the model terms first.\n\n```\ngit clone https://github.com/thenameisdevair/timesfm3-mcp.git\ncd timesfm3-mcp\npython3 -m venv venv\nsource venv/bin/activate\npip install -r local/requirements.txt\npip install git+https://github.com/google-research/timesfm.git\nhuggingface-cli login\ncd local && python client.py\n```\n\nPoint Claude or Cursor at local/server.py using the venv Python. Config snippets are in the README.\n\nNo multivariate targets yet. No past/future covariates. No commercial backend. Those are next. This cut exists so “TimesFM-3 MCP” has a public, honest surface while the launch is still warm.\n\nIf the tool shape is wrong for your agent, feel free to open an issue on the repo.", "url": "https://wpnews.pro/news/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in", "canonical_source": "https://dev.to/thenameisdevair/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in-production-4inp", "published_at": "2026-09-02 06:34:11+00:00", "updated_at": "2026-09-02 06:52:23.893322+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "artificial-intelligence"], "entities": ["Google", "TimesFM-3", "Claude Desktop", "Cursor", "Hugging Face", "BigQuery", "AlloyDB"], "alternates": {"html": "https://wpnews.pro/news/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in", "markdown": "https://wpnews.pro/news/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in.md", "text": "https://wpnews.pro/news/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in.txt", "jsonld": "https://wpnews.pro/news/i-wrapped-google-timesfm-3-as-an-mcp-server-you-still-cannot-use-the-weights-in.jsonld"}}