
sukeesh/zerodha-mcp-go
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Golangで書かれたZerodha用のMCP Server
概要
Golangで書かれたZerodhaデータと通信するプロトコル ゼロダ MCP Server は、Zerodha 取引データの Claude MCP (モデル補完プロトコル) インターフェイスの実装を提供します。 これにより、Claude AI は、Zerodha の取引口座情報に直接アクセスすることができます。 - 行きます(バージョン1.21以降) - Zerodha Kite取引口座 - クロードデスクトップアプリ - キッチェコネクト開発者ポータルからAPIの資格情報 バイナリはGOBINディレクトリにインストールされます。これはPATHにあるはずです。 [https://github.com/user-attachments/assets/849c4aca-0ca2-4aed-a9be-3df135f8a5c5] 1。 Kite Connect開発者ポータルからZERODHA API KEYとZERODHA API SECRETを入手 2. Kite 開発者ポータルにリダイレクト URL を設定する: 3. 設定 Claude デスクトップ: - Claude デスクトップ → 設定 → 開発者 → 編集 設定 - claude desktop config.json に以下を追加します
概要(AI 翻訳)
Golangで書かれたZerodhaデータと通信するプロトコル
概要
ゼロダ MCP Server は、Zerodha 取引データの Claude MCP (モデル補完プロトコル) インターフェイスの実装を提供します。 これにより、Claude AI は、Zerodha の取引口座情報に直接アクセスすることができます。
前提条件
- 行きます(バージョン1.21以降)
- Zerodha Kite取引口座
- Claudeデスクトップアプリ
- Kite Connect 開発者ポータルから API 認証情報
インストール
##Option 1: Go インストールを使用する
##Option 2: ソースからビルドする
バイナリはGOBINディレクトリにインストールされます。これはPATHにあるはずです。
MCP クライアントでの使用
##GPT 4oミニ
[https://github.com/user-attachments/assets/849c4aca-0ca2-4aed-a9be-3df135f8a5c5]
クロード・ソンネット 3.7
設定
1。 Kite Connect開発者ポータルから[ZERODHA_API_KEYと[ZERODHA_API_SECRETを取得
-
Kite 開発者ポータルにリダイレクト URL を設定する:
-
Claudeデスクトップの設定:
- Claudeデスクトップ → 設定 → 開発者 → 編集 設定を開く
- 以下を[
claude_desktop_config.jsonに追加します。
4。 クロードデスクトップを再起動します。 プロンプトが表示されたら、Zerodha Kiteの認証情報を認証します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Zerodha MCP Server
Protocol to communicate with your Zerodha data written in Golang
Overview
Zerodha MCP Server provides an implementation of the Claude MCP (Model Completion Protocol) interface for Zerodha trading data. This allows Claude AI to access your Zerodha trading account information directly.
Prerequisites
- Go (version 1.21 or later)
- A Zerodha Kite trading account
- Claude Desktop App
- API credentials from the Kite Connect developer portal
Installation
Option 1: Using Go Install
go install github.com/sukeesh/zerodha-mcp@latest
Option 2: Build from Source
git clone https://github.com/sukeesh/zerodha-mcp.git
cd zerodha-mcp
go install
The binary will be installed to your GOBIN directory, which should be in your PATH.
Usage with an MCP Client
GPT 4o mini
https://github.com/user-attachments/assets/849c4aca-0ca2-4aed-a9be-3df135f8a5c5
Claude Sonnet 3.7
Configuration
-
Get your
ZERODHA_API_KEYandZERODHA_API_SECRETfrom the Kite Connect developer portal -
Set up a redirect URL in the Kite developer portal:
http://127.0.0.1:5888/auth -
Configure Claude Desktop:
- Open Claude Desktop → Settings → Developer → Edit Config
- Add the following to your
claude_desktop_config.json:
{
"mcpServers": {
"zerodha": {
"command": "",
"env": {
"ZERODHA_API_KEY": "",
"ZERODHA_API_SECRET": ""
}
}
}
}
- Restart Claude Desktop. When prompted, authenticate with your Zerodha Kite credentials.
Debugging
The logs for MCP Server are available at ~/Library/Logs/Claude
Known Bugs
When the Claude desktop is shutdown, the underlying MCP Server is not getting killed.
kill -9 $(lsof -t -i:5888)
Available Tools
| Category | Tool | Status | Description |
|---|---|---|---|
| Account Information | get_user_profile |
✅ | Get basic user profile information |
get_user_margins |
✅ | Get all user margins | |
get_user_segment_margins |
✅ | Get segment-wise user margins | |
| Portfolio & Positions | get_kite_holdings |
✅ | Get current holdings in Zerodha Kite account |
get_positions |
✅ | Get current day and net positions |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"zerodha": {
"command": "<path-to-zerodha-mcp-binary>",
"env": {
"ZERODHA_API_KEY": "<api_key>",
"ZERODHA_API_SECRET": "<api_secret>"
}
}
}
}