
sukeesh/zerodha-mcp-go
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP для Zerodha, написанный на Golang
Обзор
Протокол для связи с вашими данными Zerodha, написанными на Golang Зеродха MCP Сервер обеспечивает реализацию интерфейса Claude MCP (Model Completion Protocol) для торговых данных Zerodha. Это позволяет Claude AI напрямую получать доступ к информации о торговом счете Zerodha. - Go (версия 1.21 или более поздняя) - Торговый счет Zerodha Kite - Claude Desktop App - учетные данные API с портала разработчика Kite Connect Бинарный код будет установлен в вашем каталоге GOBIN, который должен быть в вашем PATH. [[Т0]] 1. Получить ZERODHA API KEY и ZERODHA API SECRET с портала разработчиков Kite Connect 2.Настройте URL-адрес перенаправления на портале разработчика Kite: 3.Настройка Claude Desktop: - Open Claude Desktop → Настройки → Разработчик → Редактирование Config - Добавьте следующее в claude desktop config.json:
Обзор (машинный перевод)
Протокол для связи с вашими данными Zerodha, написанными на Golang
Обзор
Зеродха MCP Сервер обеспечивает реализацию интерфейса Claude MCP (Model Completion Protocol) для торговых данных Zerodha. Это позволяет Claude AI напрямую получать доступ к информации о торговом счете Zerodha.
Предпосылки
- Go (версия 1.21 или более поздняя) Торговый счет Zerodha Kite Приложение Claude Desktop API-учетные данные с портала разработчика Kite Connect
##Установка
Вариант 1: Установка Go
Вариант 2: Построение из источника
Бинарный код будет установлен в вашем каталоге GOBIN, который должен быть в вашем PATH.
Использование с клиентом MCP
GPT 4o mini
[[Т0]]
###Клод Соннет 3.7
Конфигурация
- Получить
ZERODHA_API_KEYиZERODHA_API_SECRETс портала разработчика Kite Connect
2.Настройте URL-адрес перенаправления на портале разработчика Kite:
3.Настройка Claude Desktop: Open Claude Desktop → Настройки → Разработчик → Редактировать конфигурацию Добавьте к своему [[Т3]]:
- Перезапустить Клод Десктоп. Когда вам будет предложено, удостоверьтесь с вашими учетными данными Zerodha Kite.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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>"
}
}
}
}