Skip to main content
Glama
Zerodha Kite MCP Server

Zerodha Kite MCP Server

Zerodha Kite MCP Server

Claude をあなたの Zerodha アカウントに接続し、過去のローソク足、週次/月次のゾーンレベル (PWH/PWL/PMH/PML + CPR ピボット)、EMA クロスオーバー検出、オプションチェーンデータを提供します。

1. Kite Connect アプリの認証情報を取得する

  1. https://developers.kite.trade/apps にアクセスして新しいアプリを作成します (すでに有料の ₹500/月 プランを契約しているので、これはすでに有効になっているはずです)。

  2. リダイレクト URL を https://<your-render-app-name>.onrender.com/callback に設定します (正確な .onrender.com URL は下のステップ 3 で取得できます — 一度デプロイしたら戻ってこれを更新してください)。

  3. API キー と API シークレット を控えておきます。

Related MCP server: Fyers MCP Server

2. Render にデプロイする (無料枠)

  1. https://render.com で無料アカウントを作成します

  2. このフォルダを新しい GitHub リポジトリにプッシュします (または、利用可能な場合は Render の「Deploy from local files」オプションを使用します)。

  3. Render で: New > Web Service を選択し、リポジトリを接続します。

  4. ビルドコマンド: pip install -r requirements.txt

  5. 開始コマンド: python server.py

  6. 環境変数を追加します (Render ダッシュボード > Environment):

    • KITE_API_KEY

    • KITE_API_SECRET

    • (KITE_ACCESS_TOKEN は設定しないでください — ログインによって毎日設定され、保存されません)

  7. デプロイします。Render は https://kite-mcp-yourname.onrender.com のような URL を提供します。

  8. Kite Connect アプリの設定に戻り、リダイレクト URL を https://kite-mcp-yourname.onrender.com/callback に設定します。

無料枠の注意: Render の無料 Web サービスは、トラフィックが約 15 分間ないとスリープし、次のリクエストで起動するのに約 30〜60 秒かかります。このユースケースには問題ありません — 手動でセットアップを確認するだけで、高頻度の処理を実行しているわけではないからです。

3. 毎日のログイン (必須 — Kite トークンは毎日失効します)

各取引日、Claude にセットアップの確認を依頼する前に:

  1. ブラウザで https://kite-mcp-yourname.onrender.com/login を開きます

  2. Zerodha の認証情報 + 2FA でログインします (Kite アプリと同じ)

  3. 「Login successful」と表示されます — これで完了です。その日の作業は終わりです。

これは Zerodha/SEBI のセキュリティ要件であり、このサーバーが回避できるものではありません — トークンを 1 日以上有効にする方法はありません。

4. Claude に接続する

  1. Claude で、Settings > Connectors > Add custom connector に移動します。

  2. 名前: Zerodha Trading Tools

  3. URL: https://kite-mcp-yourname.onrender.com/mcp

  4. ここでは OAuth は不要です (認証は上記の毎日のログインステップで行われ、実行中のサーバー内にトークンが設定されます) — 保存します。

  5. チャットでコネクタを有効にします。

Claude に公開されるツール

  • get_historical_candles — OHLC データ (時間足/日足など)

  • get_zone_levels — PWH/PWL/PMH/PML + 週次および月次の CPR ピボット (S1/R1 など)

  • detect_ema_crossovers — 時間足での 5/20 EMA の強気/弱気クロスオーバー

  • get_option_chain — 原資産のストライク、LTP、OI、bid/ask + 満期日

既知の制限

  • 無料の Render ティアはアイドル時にスリープします — しばらくしてからの最初のリクエストは遅くなります。

  • アクセストークンは毎取引日、/login 経由で更新する必要があります。

  • get_option_chain は IV/Greeks を直接返しません (Kite のクォート API はこれらを提供しません) — Claude はチェーンデータを取得したら、価格アクションと ATM ストラドルプレミアムを使用して IV のコンテキストを推定できます。専用の IV フィード (例: Sensibull、NSE オプションチェーン) があれば、後でより正確になります。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Integrates Zerodha's trading platform with Claude AI using the Multi-Cloud Plugin framework, allowing users to interact with their Zerodha trading account directly through Claude for stock trading and mutual fund operations.
    18
    46
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to interact with the Fyers trading platform for portfolio management, order placement, market data retrieval, and automated OAuth authentication for Indian stock markets.
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables trading automation through Zerodha Kite Connect API, allowing users to place buy/sell orders and fetch holdings via MCP tools accessible to Claude Desktop and other MCP-compatible clients.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language access to Zerodha trading accounts for retrieving portfolio holdings, positions, orders, funds, and real-time market prices. Supports secure authentication for Indian stock market trading operations via Claude, Cursor, and other MCP-compatible AI tools.
    1
    -