Skip to main content
Glama

Zerodha トレーディング MCP

AIモデルがZerodha取引プラットフォームと連携できるようにするモデルコンテキストプロトコル(MCP)サーバー。このプロジェクトは、標準化されたインターフェースを通じて、Zerodha上で取引の実行、ポートフォリオの閲覧、ポジション管理を行うためのツールセットを提供します。

特徴

  • 🔐 Zerodha API による安全な認証

  • 📊 ポートフォリオ保有状況を見る

  • 📈 空きポジションを確認する

  • 💹 売買注文を出す

  • 👤 ユーザープロフィール情報にアクセスする

Related MCP server: Monad MCP Server

前提条件

  • Node.js (v14以上)

  • Zerodha取引口座

  • ZerodhaからのAPI認証情報

インストール

  1. リポジトリをクローンします。

git clone https://github.com/shubhamprajapati7748/zerodha-trade-mcp.git cd zerodha-trade-mcp
  1. 依存関係をインストールします:

npm install
  1. Zerodha の資格情報を使用して、ルート ディレクトリに.envファイルを作成します。

KITE_API_KEY=your_api_key KITE_SECRET_KEY=your_secret_key REQUEST_TOKEN=your_request_token ACCESS_TOKEN=your_access_token

クロードデスクトップMCP構成

Claude DesktopでこのMCPサーバーを使用するには、MCPサーバーの詳細を設定する必要があります。設定方法は次のとおりです。

  1. プロジェクトルートにあるclaude_desktop_config.jsonを開きます。

  2. 次の構成を追加します。

{ "mcpServers": { "tradeStocks": { "command": "/opt/homebrew/bin/bun", "args": [ "/path/to/your/index.ts" ], "env": { "KITE_API_KEY": "your_api_key", "KITE_SECRET_KEY": "your_secret_key", "REQUEST_TOKEN": "your_request_token", "ACCESS_TOKEN": "your_access_token" } } } }

必ず次の点に注意してください:

  • index.tsファイルへのパスを更新します

  • 環境変数を実際のZerodhaの資格情報に置き換えます

使用法

MCP サーバーは次のツールを提供します。

プロフィールを取得

get-profile

Zerodha からユーザーのプロフィール情報を取得します。

株式を購入する

buy-stock {stock: string, quantity: number}

指定された在庫と数量の購入注文を出します。

株式を売る

sell-stock {stock: string, quantity: number}

指定された株式と数量の売り注文を出します。

ポートフォリオを表示

show-portfolio

ユーザーの完全なポートフォリオ保有状況を表示します。

ポジションを表示

show-positions

ユーザーのオープンポジションを表示します。

発達

このプロジェクトは以下を使用して構築されます:

  • タイプスクリプト

  • カイトコネクトAPI

  • モデルコンテキストプロトコル(MCP)SDK

  • スキーマ検証のためのZod

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

免責事項

このプロジェクトは教育目的のみに使用されます。金融市場での取引には大きなリスクが伴います。必ずご自身で調査を行い、責任ある取引を行ってください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shubhamprajapati7748/zerodha-trade-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server