mcpField
T
timeweaver-mcp

timeweaver-mcp

Local
github.com/FixtureForgeDeveloper Tools0Updated 22w ago

About timeweaver-mcp

timeweaver-mcp is an MCP server for generating configurable synthetic time-series data for developers testing charts, monitoring, and forecasting. It supports statistical components such as trends, seasonality, noise, anomalies, and correlated series, with JSON, CSV, or SQL output.

Key features

  1. 01Generate configurable time series
  2. 02Apply trends, cycles, noise, and anomalies
  3. 03Create correlated series
  4. 04Export as JSON, CSV, or SQL
  5. 05Browse built-in data presets

Use cases

  1. 01Test charts and dashboards with sample data
  2. 02Evaluate monitoring and alerting behavior
  3. 03Test forecasting and anomaly-detection models

MCP support

Exposes `generate_timeseries` and `list_presets` tools to MCP clients for creating and discovering synthetic time-series data.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"fixtureforge-timeweaver": {
"command": "npx",
"args": [
"-y",
"timeweaver-mcp"
]
}
}
}
Run commandnpx -y timeweaver-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmtimeweaver-mcp0.1.1

Tools

2

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

TimeWeaver MCP

Synthetic time-series test data, on demand, inside your AI client. Generate realistic series with configurable trend, seasonality, noise, anomalies, and multiple correlated streams — perfect for testing dashboards, charts, monitoring/alerting, forecasting models, and anomaly detection. Output as JSON, CSV, or SQL.

Part of the fixturelab test-data tools. Its sibling SeedWeaver does relational/database test data.

Why

LLMs are unreliable at hand-generating coherent time-series — trends drift, "seasonality" doesn't actually repeat, and correlations between series are fake. TimeWeaver generates data with verifiable statistical properties: a linear trend really has the slope you asked for, a seasonal cycle really repeats at its period, two correlated series really hit the target correlation, and AR(1) noise really has the autocorrelation you set.

Install

npx -y timeweaver-mcp

Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "timeweaver": {
      "command": "npx",
      "args": ["-y", "timeweaver-mcp"]
    }
  }
}

To unlock Pro, add your license key:

{
  "mcpServers": {
    "timeweaver": {
      "command": "npx",
      "args": ["-y", "timeweaver-mcp"],
      "env": { "TIMEWEAVER_LICENSE": "YOUR-KEY-HERE" }
    }
  }
}

Tools

  • generate_timeseries — generate data from a preset and/or explicit components (length, frequency, baseline, trend, seasonality, noise, anomalies, correlated series). Output JSON / CSV / SQL.
  • list_presets — list built-in presets: ecommerce_sales, server_cpu, iot_temperature, website_traffic, stock_price, api_latency_ms.

Examples

"Generate 90 days of daily e-commerce sales using the ecommerce_sales preset."

"Generate 3 correlated server CPU series over 500 minutes with correlation 0.8, as CSV."

"Make an hourly temperature series with a daily cycle and a level shift on day 5, as SQL into a table called readings."

Free vs Pro

FreePro
Points per series200up to 100,000
Series1up to many, correlated
Trendnone / linear+ exponential, logistic
Seasonality1 cyclemultiple cycles
Noisegaussian+ AR(1) autocorrelated
Anomalies–spikes, level shifts, trend changes, dropouts
OutputJSON+ CSV, SQL
Deterministic seed–✓

Pro: $19/mo or $39 one-time → https://fixtureforge.gumroad.com/l/timeweaver

License

MIT (the server code). Pro features require a valid license key.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.