Skip to main content
ClaudeWave
ES, Spanish
Kernel-Hunter / MCP Servers · Registry oficial

kandle

Free, open-source charts for crypto, stocks and forex that your AI agent can drive. Indicators, drawing tools, scripts with strategy backtests, alerts, bar replay and multi-chart layouts, with an MCP server for Claude Code, Codex, Cursor and Gemini CLI.

  • 0 estrellas
  • 0 forks
  • 5 issues abiertos
  • Lenguaje: TypeScript
  • Licencia: MIT
  • actualizado

Instalación

local · npx
Claude Code CLI
claude mcp add kandle -- npx -y --package
  1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
  2. Replace any <placeholder> values with your API keys or paths.
  3. Restart Claude. The MCP server and its tools appear automatically.
README

Resumen de MCP Servers

README completo en GitHub

Kandle

Free, open-source charts for crypto, stocks and forex, and your AI agent can drive them.

Indicators, drawing tools, your own scripts and strategy backtests, alerts, bar replay and up to four charts on screen. No account, no paywall, no limit on indicators. It runs in your browser and keeps everything on your machine.

Claude Code, Codex, Cursor or Gemini CLI can read the chart, draw support and resistance, add indicators, write scripts and set alerts while you watch.

Open Kandle in your browser · Connect your agent · Write a script

CI License: MIT

English · 简体中文

Kandle with support and resistance levels, a support zone, an EMA cross script and RSI on BTC/USDT 4H

Connect your agent in one line

claude mcp add kandle -- npx -y --package=https://github.com/Kernel-Hunter/kandle/releases/download/v0.10.1/kandle-mcp-0.10.1.tgz kandle-mcp

Then open Kandle, click Agent, paste the pairing code your agent gives you and turn on Agent bridge. Ask it something like "mark the last swing high and low on BTC and draw a Fibonacci retracement between them". Setup for other agents is below.

An agent reads BTC/USDT, marks resistance and a support zone, adds RSI and runs an EMA cross script

Features

  • Live crypto candles from Binance, Coinbase, Bybit, OKX and Kraken public market data, with no key. History loads over REST and updates stream over websockets.

  • US and global stocks, ETFs and forex from Twelve Data, Alpaca or Polygon with your own free API key. See Data sources.

  • Your own OHLCV data from a CSV file, kept in your browser. See CSV import.

  • Symbol search for the chosen source, with Crypto, Stock, ETF, Forex, Index and CSV badges.

  • Timeframes: 1m, 5m, 15m, 1H, 4H, 1D, 1W. Scroll left to load older history.

  • Chart types: candles, hollow candles, bars (OHLC), line, area and Heikin Ashi, with a normal, logarithmic or percent price scale. Each chart in a layout keeps its own. Heikin Ashi only changes how bars are drawn: indicators, scripts, backtests, alerts and the agent tools keep using the real prices, and the legend shows the Heikin Ashi values on their own line.

  • 36 indicators, with as many on the chart as you like: MA, EMA, SMA, WMA, HMA, Bollinger Bands, Donchian Channel, VWAP, Supertrend, Parabolic SAR, Ichimoku Cloud, Volume Profile, Volume, MACD, RSI, Stochastic RSI, KDJ, ATR, OBV, CCI, DMI/ADX, Williams %R, ROC, Momentum, TRIX, Awesome Oscillator and more. Every parameter can be edited.

  • Ichimoku Cloud with the cloud drawn ahead of the last candle, and a volume profile of the bars on screen that marks the point of control and the value area. The profile updates as you scroll and zoom.

  • Drawing tools: trend line, ray, extended line, horizontal line and ray, vertical line, parallel channel, rectangle, Fibonacci retracement, price range, text notes and price labels. Select a drawing to move it or delete it. An optional magnet snaps points to candle prices.

  • Your symbol, timeframe, chart type, price scale, theme, indicators, and drawings (saved per symbol) come back when you reload.

  • Dark and light themes.

  • Keyboard shortcuts for most actions. Press ? in the app to see them all.

  • Export the chart as a PNG image.

  • Share a chart as a link: symbol, timeframe, chart type, indicators and drawings, plus scripts and the multi-chart layout if you choose. The link carries the chart itself. See Share a chart. The same popover gives an iframe that shows the chart on a blog or docs page, see Embed a chart.

  • Scripts: write your own indicators in Kandle Script, with an editor under the chart and 14 example scripts. Scripts can read other timeframes and other symbols with request.security.

  • Strategy backtests: write a strategy script, see its trades on the chart, and get net profit, drawdown, win rate, an equity curve and the list of trades.

  • Alerts on price levels, drawn lines and indicator values, with browser notifications.

  • Bar replay to step through history one candle at a time.

  • 1, 2 or 4 charts on screen, each with its own symbol, timeframe and indicators.

  • A watchlist next to the charts with live prices and 24 hour change for crypto, and the change since the previous close for stocks and forex. Click a symbol to open it.

  • An MCP server so AI agents can read the chart, draw on it, set alerts and take screenshots.

  • Works on desktops, tablets and phones. On a narrow screen the top bar keeps the symbol, timeframe and price in view and moves the other tools into the ... menu.

BTC/USDT 4H with the Ichimoku Cloud and a volume profile of the visible bars

Keyboard shortcuts
KeysAction
Any letter or digitSearch symbols
/ or Alt+IIndicators
Alt+SScript editor
Ctrl+Enter or Cmd+EnterAdd or update the script on the chart (in the editor)
Alt+1 to Alt+7Timeframes 1m to 1W
Alt+CNext chart type
Alt+TTrend line
Alt+RRay
Alt+HHorizontal line
Alt+VVertical line
Alt+BRectangle
Alt+FFibonacci retracement
Alt+PPrice range
Alt+NText note
Alt+MMagnet on or off
DeleteDelete the selected drawing
EscCancel the current drawing or close a dialog
Alt+LSwitch between light and dark
Alt+WShow or hide the watchlist
Alt+KShare a link to this chart

Use it with your AI agent

Kandle ships an MCP server, kandle-mcp. Your agent starts it, and the Kandle tab in your browser connects to it over a WebSocket on 127.0.0.1. The agent can then read the chart and change it while you watch.

Set up
  1. Add the server to your agent (the snippets are below).

  2. Ask the agent for the Kandle pairing code. It calls get_bridge_status and shows a code like K7QD-9MXR-2HPA. The code is also saved in ~/.kandle/bridge-token.

  3. In Kandle, click Agent in the top bar, paste the code, and turn on Agent bridge. The dot on the button turns green when the agent is connected.

The code is saved in your browser and in ~/.kandle/bridge-token, so you only pair once.

This works with the hosted app and with a copy you run yourself. With the hosted app, your browser may ask whether the page can reach devices on your local network; allow it so the page can talk to kandle-mcp on 127.0.0.1.

npx runs kandle-mcp from a GitHub release, so you only need Node.js 22.12 or newer. When a new version of Kandle comes out, change the version in the URL; get_bridge_status tells your agent when the app is newer than its server. To run it from a clone instead, use pnpm install && pnpm build and point your agent at node /path/to/kandle/packages/mcp/bin/kandle-mcp.js.

Claude Code:

claude mcp add kandle -- npx -y --package=https://github.com/Kernel-Hunter/kandle/releases/download/v0.10.1/kandle-mcp-0.10.1.tgz kandle-mcp

Codex (~/.codex/config.toml):

[mcp_servers.kandle]
command = "npx"
args = ["-y", "--package=https://github.com/Kernel-Hunter/kandle/releases/download/v0.10.1/kandle-mcp-0.10.1.tgz", "kandle-mcp"]

Cursor (~/.cursor/mcp.json or .cursor/mcp.json in a project) and Gemini CLI (~/.gemini/settings.json):

{
  "mcpServers": {
    "kandle": {
      "command": "npx",
      "args": ["-y", "--package=https://github.com/Kernel-Hunter/kandle/releases/download/v0.10.1/kandle-mcp-0.10.1.tgz", "kandle-mcp"]
    }
  }
}

Claude Desktop: download kandle-mcp-0.10.1.mcpb and open it to install the server.

Kandle is also listed in the MCP Registry as io.github.Kernel-Hunter/kandle, so clients that browse the registry can find it.

Tools
ToolWhat it does
get_bridge_statusConnection state and the pairing code
get_chart_stateSymbol, timeframe, last bar, visible range, indicators with latest values, drawings with ids, alerts, replay and layout. Note text is limited to 20 notes of 120 characters and marked as untrusted
set_symbol, set_timeframeChange the market or bar size. Exchange csv opens a dataset you imported
get_candlesOHLCV bars by count or time range, optionally with indicator values per bar
add_indicator, remove_indicator, list_indicatorsManage indicators and list the 36 available
drawTrend line, horizontal line or ray, vertical line, ray, extended line, rectangle, Fibonacci retracement, text note, price range, all by price and time
remove_drawing, clear_drawingsRemove drawings
screenshotPNG of a chart, returned as an image
set_alert, list_alerts, remove_alertAlerts on price, drawn lines and indicators
start_replay, step_replay, stop_replayBar replay
set_layout1, 2 or 4 charts, sync options, symbol and timeframe per chart
set_chart_styleChart type (candles, hollow candles, bars, line, area, Heikin Ashi) and price scale (normal, log, percent) of a chart
get_watchlist, add_to_watchlist, remove_from_watchlistWatchlist symbols with last price, change and change percent, and adding or removing them
Topics
ai-agentsalgorithmic-tradingbacktestingcandlestick-chartchartingchartsclaude-codecryptocryptocurrencyforexindicatorsmcpmcp-serveropen-sourcestock-marketstockstechnical-analysistradingtrading-toolstypescript
Preguntas frecuentes

Lo que la gente pregunta sobre kandle

¿Qué es Kernel-Hunter/kandle?

Kernel-Hunter/kandle es mcp servers para el ecosistema de Claude AI. Free, open-source charts for crypto, stocks and forex that your AI agent can drive. Indicators, drawing tools, scripts with strategy backtests, alerts, bar replay and multi-chart layouts, with an MCP server for Claude Code, Codex, Cursor and Gemini CLI. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-21.

¿Cómo se instala kandle?

Puedes instalar kandle clonando el repositorio (https://github.com/Kernel-Hunter/kandle) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Kernel-Hunter/kandle?

Nuestro agente de seguridad ha analizado Kernel-Hunter/kandle y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Kernel-Hunter/kandle?

Kernel-Hunter/kandle es mantenido por Kernel-Hunter. La última actividad registrada en GitHub es del 2026-10-21, con 5 issues abiertos.

¿Hay alternativas a kandle?

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Alternativas