Zerodha MCP Server
Zerodha MCP Server
Запрашивайте данные своего торгового счета Zerodha через MCP (Model Context Protocol). Работает с Claude Code, Claude Desktop, Cursor и другими инструментами ИИ, совместимыми с MCP.
Доступные инструменты
Инструмент | Описание |
| Доступный баланс и маржа |
| Долгосрочные активы на счете депо |
| Внутридневные/F&O позиции с P&L |
| История ордеров за сегодня |
| Сводка P&L |
| Последняя цена сделки по любому инструменту |
| Данные OHLC по любому инструменту |
| Историческая сводка P&L за указанный период (макс. 3 месяца) |
| Ежедневная детализация P&L за указанный период (макс. 3 месяца) |
Related MCP server: Trade-MCP
Установка
git clone https://github.com/anish5256/zerodha-mcp.git
cd zerodha-mcp
pip install -e .Конфигурация
Переменные окружения
Сервер требует следующие переменные окружения для аутентификации:
Переменная | Описание |
| Ваш ID клиента Zerodha (например, |
| Ваш пароль для входа в Zerodha |
| Ваш секретный ключ TOTP (32-символьная строка base32) |
Получение ключа TOTP
Ваш секретный ключ TOTP — это 32-символьный код, который вы использовали при настройке 2FA в Google Authenticator/Authy. Он выглядит так: ABCD1234EFGH5678IJKL9012MNOP3456
Если он у вас не сохранен, сбросьте 2FA в Zerodha Console, чтобы получить новый.
Настройка по платформам
Claude Code (CLI)
Добавьте в ~/.mcp.json:
{
"mcpServers": {
"zerodha": {
"command": "python",
"args": ["/path/to/zerodha-mcp/server.py"],
"env": {
"ZERODHA_USER_ID": "YOUR_USER_ID",
"ZERODHA_PASSWORD": "YOUR_PASSWORD",
"ZERODHA_TOTP_KEY": "YOUR_TOTP_SECRET"
}
}
}
}Затем перезапустите Claude Code.
Claude Desktop (macOS)
Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"zerodha": {
"command": "python",
"args": ["/path/to/zerodha-mcp/server.py"],
"env": {
"ZERODHA_USER_ID": "YOUR_USER_ID",
"ZERODHA_PASSWORD": "YOUR_PASSWORD",
"ZERODHA_TOTP_KEY": "YOUR_TOTP_SECRET"
}
}
}
}Затем перезапустите Claude Desktop.
Claude Desktop (Windows)
Отредактируйте %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"zerodha": {
"command": "python",
"args": ["C:\\path\\to\\zerodha-mcp\\server.py"],
"env": {
"ZERODHA_USER_ID": "YOUR_USER_ID",
"ZERODHA_PASSWORD": "YOUR_PASSWORD",
"ZERODHA_TOTP_KEY": "YOUR_TOTP_SECRET"
}
}
}
}Затем перезапустите Claude Desktop.
Cursor
Добавьте в настройки MCP в Cursor (Settings > MCP):
{
"zerodha": {
"command": "python",
"args": ["/path/to/zerodha-mcp/server.py"],
"env": {
"ZERODHA_USER_ID": "YOUR_USER_ID",
"ZERODHA_PASSWORD": "YOUR_PASSWORD",
"ZERODHA_TOTP_KEY": "YOUR_TOTP_SECRET"
}
}
}Другие MCP-клиенты
Для любого клиента, совместимого с MCP, настройте:
Команда:
pythonАргументы:
["/path/to/zerodha-mcp/server.py"]Переменные окружения:
ZERODHA_USER_ID= Ваш ID клиентаZERODHA_PASSWORD= Ваш парольZERODHA_TOTP_KEY= Ваш секретный ключ TOTP
Примеры использования
После настройки спросите своего ИИ-ассистента:
"Какова текущая стоимость моего портфеля?"
"Покажи мои открытые позиции"
"Какой у меня P&L за сегодня?"
"Сколько у меня доступных средств?"
"Какова последняя цена сделки (LTP) для RELIANCE?"
"Получи OHLC для NIFTY 50"
"Какая была моя прибыль по F&O в 2024 году?"
"Покажи мой ежедневный P&L за прошлый месяц"
Примечания по безопасности
Ваши учетные данные хранятся локально в файле конфигурации MCP
Учетные данные никогда не отправляются в ИИ-модель, они используются только на стороне сервера
Токены кэшируются локально в
zerodha_enctoken.txtиzerodha_console_token.txt(добавлены в gitignore)Каждый пользователь должен настроить свои учетные данные на своем компьютере
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Indian broker accounts for AI agents: positions, holdings, orders, P&L, option chains, 10+ brokers.
OpenFinance gives any AI agent easy trading across every major market through one hosted MCP server. Trade crypto spot and perpetuals on Hyperliquid with market, limit and TWAP orders, leverage and margin control. Trade stocks, indices, commodities, forex and pre-IPO names as Hyperliquid HIP-3 perps. Trade Polymarket prediction markets with odds, order books, positions, PnL and trader leaderboards. Swap and bridge across 40+ EVM chains and Solana with Relay and Jupiter, find memecoins across 200+ chains, launch tokens on Robinhood Chain and Solana, and buy crypto with card, bank or UPI. Write actions are designed to ask for your confirmation first. Connect with OAuth (sign in to OpenFinance and approve) or an API key. Works with Claude, ChatGPT, Cursor, VS Code, Codex and any MCP client. No install. Home: https://openfinance.tech/agents · Docs: https://docs.openfinance.tech · GitHub: https://github.com/openfinance-tech/mcp
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the Zerodha trading platform for placing stock orders, viewing portfolio holdings, and managing mutual fund investments. Provides secure OAuth authentication and real-time trading capabilities through Zerodha's official API.1-
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
- AlicenseNot gradedqualityDmaintenanceEnables natural language management of Zerodha trading accounts, including placing orders, checking portfolio, and viewing positions through MCP integration.32Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the Zerodha trading platform for placing stock orders, viewing holdings, and managing mutual fund investments through the MCP protocol.4-