npm @mylinedchart/mcp-chart-contextstdioMITupdated 2mo ago
Read-only MCP server giving AI agents read-only access to your live MyLinedChart desktop chart and workspace context. Requires the MyLinedChart desktop app. Full docs: mylinedchart.com/mcp
What can you do with chart context?
@mylinedchart/mcp-chart-context
Read-only MCP server giving AI agents read-only access to your live MyLinedChart desktop chart and workspace context. Requires the MyLinedChart desktop app. Full docs: mylinedchart.com/mcp
Tools
| Tool | Purpose |
|---|---|
get_chart_context |
Returns the current MyLinedChart chart and workspace summary: symbol, timeframe, range, provider, connection state, feed type, candle/drawing/indicator counts, diagnostics ID, and data freshness. Read-only. |
get_candles |
Returns the most-recent OHLCV candle bars for the current chart. Fields: timestamp (epoch ms), open, high, low, close, volume. Read-only. |
get_drawings |
Returns all drawings and price levels for the current chart symbol: trend lines, horizontal levels, note labels, and other overlays. Read-only. |
get_indicators |
Returns the configured indicators for the current chart: name, calculation parameters, placement (main/lower), and visibility. Does NOT include series data. Read-only. |
get_provider_status |
Returns IBKR connector and market-data provider status: connection state, MarketDataStatus code, feed type (delayed/live), diagnostics ID, and last-updated. Never exposes account IDs, credentials, or bridge URLs. Read-only. |
Privacy & safety
- Read-only. No mutations, no order entry, no trading.
- Local. The server runs on your machine alongside the desktop app. Nothing leaves your machine.
- Redacted. Account IDs, credentials, bridge URLs, and session tokens are stripped before any context is returned.
Install
npm install -g @mylinedchart/mcp-chart-context
Node 18 or later required.
Usage
Add to your AI agent's MCP config (claude_desktop_config.json or ~/.claude/settings.json):
{
"mcpServers": {
"mylinedchart": {
"command": "mlc-mcp"
}
}
}
Then:
- Download and open the MyLinedChart desktop app (mylinedchart.com/resources/downloads).
- Enable the MCP server in-app (Settings → MCP).
- Load a chart. Your AI agent can now call the five read-only tools above.
Override the context file path
MLC_CONTEXT_FILE=/custom/path/agent-context.json mlc-mcp
Links
- Product: mylinedchart.com
- MCP docs: mylinedchart.com/mcp
- Downloads: mylinedchart.com/resources/downloads
Install
Add chart context to your client. Pick the one you use.
claude mcp add mcp-chart-context -- npx -y @mylinedchart/mcp-chart-contextcodex mcp add mcp-chart-context -- npx -y @mylinedchart/mcp-chart-contextamp mcp add mcp-chart-context -- npx -y @mylinedchart/mcp-chart-context{
"mcpServers": {
"mcp-chart-context": {
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp-chart-context": {
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"mcp-chart-context","command":"npx","args":["-y","@mylinedchart/mcp-chart-context"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"mcp-chart-context": {
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp-chart-context": {
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp-chart-context": {
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp-chart-context": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp-chart-context": {
"command": {
"path": "npx",
"args": [
"-y",
"@mylinedchart/mcp-chart-context"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @mylinedchart/mcp-chart-contextRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
5 tools
chart context exposes 5 tools to a connected agent.
- get_chart_context
- Returns the current MyLinedChart chart and workspace summary: symbol, timeframe, range, provider, connection state, feed type, candle/drawing/indicator counts, diagnostics ID, and data freshness. Read-only.
- get_candles
- Returns the most-recent OHLCV candle bars for the current chart. Fields: timestamp (epoch ms), open, high, low, close, volume. Read-only.
- get_drawings
- Returns all drawings and price levels for the current chart symbol: trend lines, horizontal levels, note labels, and other overlays. Read-only.
- get_indicators
- Returns the configured indicators for the current chart: name, calculation parameters, placement (main/lower), and visibility. Does NOT include series data. Read-only.
- get_provider_status
- Returns IBKR connector and market-data provider status: connection state, MarketDataStatus code, feed type (delayed/live), diagnostics ID, and last-updated. Never exposes account IDs, credentials, or bridge URLs. Read-only.
Score
69 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 69 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.1Latest | Jun 24, 2026 |