It closes the gap where you describe a chart in words and the model guesses: the symbol, the timeframe, the actual bars, your trend lines and your indicator settings all cross over as data. Read-only is enforced rather than promised, since there is no order entry in the tool set, and credentials and account IDs are stripped before context leaves the app.
A read-only Node server that runs beside the MyLinedChart desktop app and hands an agent the current chart's context: symbol and timeframe, recent OHLCV bars, your drawings, your indicator settings, and the data provider's state.
- The chart and workspace summary: symbol, timeframe, range, provider, connection state, feed type, counts, diagnostics ID and data freshness
- The most recent OHLCV bars, with epoch-millisecond timestamps
- Every drawing on the symbol — trend lines, horizontal levels, note labels and other overlays
- The configured indicators with their parameters, placement and visibility (settings, not series data)
- IBKR connector and market-data provider status, including whether the feed is delayed or live
- Read-only throughout: no mutations, no order entry, no trading
- Account IDs, credentials, bridge URLs and session tokens stripped before any context is returned
Node 18 or later, `npm install -g @mylinedchart/mcp-chart-context`, and the MyLinedChart desktop app running with MCP enabled under Settings → MCP. It reads a local context file, whose path you can override in configuration, so it only works on the machine the app is on.
One command — npm install -g @mylinedchart/mcp-chart-context
