Kite MCP Server

Kite MCP Server

Kite MCPサーバーは、Zerodha(Kite)アカウントをClaude、Windsurf、CursorなどのAIアシスタントとModel Context Protocol(MCP)を介して接続するオープンソースサーバーです。これにより、言語モデルがあなたのリアルタイムのブローカーデータに安全にアクセスできるようになります。豊富な文脈に基づいた財務分析、ポートフォリオの洞察、および様々な自動ワークフローをAIツール内で実現します。

Author: zerodha


プロトコルを表示

Kite MCPサーバーとは?

Kite MCPサーバーは、標準化された関数セットとデータエンドポイントをMCPプロトコルを介して公開することで、あなたのZerodhaアカウントとAIアシスタントの橋渡しをします。これにより、AIツールがリアルタイムのポートフォリオデータ、市場価格、ポジション分析などを安全に、かつあなたの許可のもとで直接Zerodhaアカウントから取得できるようになります。AIチャットアシスタントを強力でパーソナルなファイナンスコパイロットに変えます。

設定手順

  • Claude Desktopの場合:

    1. nodejs.orgからNode.jsをインストールします。

    2. Claude Desktopアプリを開く → 設定 → 開発者 → 設定を編集。

    3. 次のJSONスニペットを設定ファイル(通常は~/.config/Claude/claude_desktop_config.json)に追加します:

      {
        "mcpServers": {
          "kite": {
            "command": "npx",
            "args": ["mcp-remote", "https://mcp.kite.trade/sse"]
          }
        }
      }
      
    4. 保存してClaude Desktopを再起動します。

  • Visual Studio Codeの場合:

    1. Node.jsとVS Code Copilot Chat拡張機能がインストールされていることを確認します。

    2. VS Codeの設定を開く → 「copilot chat mcp」を検索 → settings.jsonを編集します。

    3. 次を追加します:

      "mcp": {
        "inputs": [],
        "servers": {
          "kite": {
            "url": "https://mcp.kite.trade/sse"
          }
        }
      }
      
    4. 保存してVS Codeを再起動します。

  • Linuxの場合:

    1. Claude Desktopのコミュニティビルドを使用するか、Nix/NPM(@anthropic-ai/claude-code)経由でインストールします。
    2. 上記のJSON設定を~/.config/Claude/claude_desktop_config.jsonに配置します。

プラットフォームの設定が完了したら、アプリケーションを起動し、MCPツールパネルに移動して、Zerodhaアカウントを安全に接続するための認証プロンプトに従います。

使い方

  1. AIツールを起動(Claude Desktop、Cursor、VS CodeのCopilot Chatなど)し、KiteサーバーでMCPを設定します。
  2. MCP/ツールセクションを開く(例:Claudeでツール/ハンマーアイコンをクリック、Copilot Chatで/mcpコマンドを使用)。
  3. Zerodhaアクセスを承認します。Kiteの安全なOAuth/2FAポップアップでログインします。AIはパスワードを保存しません。
  4. 自然に対話します。「私のポートフォリオのトップパフォーマーを見せて」、「今日のP&Lを取得して」、「GTTリミット注文を設定して」といった質問ができます。
  5. ポートフォリオ分析、トレードレビュー、GTT注文の配置、ライブ引用の取得などのタスクに利用可能なツールやテンプレートを使用します。
  6. すべてのクエリは安全にMCP経由でルーティングされます。いつでも切断できます。

主要機能

  • 安全でプライバシー最優先の統合:すべての操作には明示的な承認が必要で、認証情報はAIプラットフォームを通過しません。
  • リアルタイムのデータアクセス:ポートフォリオ、注文、マージン、取引履歴、ライブ価格へのアクセス。
  • 直接ツール呼び出し: ポートフォリオや市場のクエリを実行し、GTT(Good Till Triggered)注文をセットアップし、アカウントリスクを分析できます。
  • クロスプラットフォーム&AIモデルサポート:Claude Desktop、Cursor、Visual Studio Code、および他のMCP互換LLMエージェントで機能します。
  • 無料:ZerodhaクライアントのKite Connect APIやMCP使用に料金はかかりません。
  • 読み取り専用操作(GTTを除く):意図しない取引アクションを防ぎ、洞察と分析に集中します。

使用例

  • ポートフォリオレビューと分析:ポジションの詳細な内訳をリクエストし、トップの勝ち/負け銘柄、セクターエクスポージャー、P&L、および過去のパフォーマンスをすべて分かりやすい言葉で確認できます。
  • 市場調査:現在または過去の価格を聞いたり、テクニカル指標を重ねたり、証券や指数間の比較パフォーマンスクエリを実行したりできます。
  • 自動注文管理:アシスタントを通じてGTT(Good Till Triggered)注文をプログラム的に配置、修正、または削除できます。
  • マージンとアカウント情報:即座に利用可能なマージン、購入力を確認し、セグメントごとのアカウントヘルスをレビューします。
  • 取引と注文の追跡:すべてのオープン、執行済み、キャンセルされた注文とその履歴をクエリして監査/コンプライアンスに役立てます。
  • リスク評価:ポートフォリオベータ、セクター集中、リスク価値、または全体のボラティリティを対話エージェントで追跡します。

よくある質問

Q1: Zerodhaのログイン/パスワードはAIアシスタントと共有されますか?
いいえ。MCP統合は安全なOAuth/2FAフローを使用します。あなたの認証情報はあなたとZerodhaの間に留まります。AIツールは一時的な承認トークンしか受け取りません。

Q2: AIはリアルタイムでトレードを行ったりポートフォリオを変更したりできますか?
GTT(Good Till Triggered)注文のみが配置、修正、または削除できます。標準の注文は現在読み取り専用で、意図しない取引を防ぎます。

Q3: 使用可能なツールを確認するにはどうすればよいですか?
接続後、MCPツールパネル(またはチャット内で/mcp tools)がすべてのアクティブツールとその説明、使用方法を一覧表示します。

Q4: Kite MCP Serverの使用に料金はかかりますか?
いいえ。Kite MCPを介してAIアシスタントと統合し、Kite Connect APIを使用することは完全に無料です。

Q5: どのAIアプリケーションがKite MCP統合をサポートしていますか?
Kite MCPはClaude Desktop、Cursor、Visual Studio Code(Copilot Chat経由)、およびMCPをサポートする他のLLMと機能します。