Skip to main content
Glama

Zerodha Trading MCP

Зеродха Трейдинг MCP

Сервер Model Context Protocol (MCP), который позволяет моделям ИИ взаимодействовать с торговой платформой Zerodha. Этот проект предоставляет набор инструментов для выполнения сделок, просмотра портфеля и управления позициями на Zerodha через стандартизированный интерфейс.

Функции

  • 🔐 Безопасная аутентификация с помощью API Zerodha
  • 📊 Просмотр портфельных активов
  • 📈 Проверьте открытые позиции
  • 💹 Размещайте ордера на покупку/продажу
  • 👤 Доступ к информации профиля пользователя

Предпосылки

  • Node.js (v14 или выше)
  • Торговый счет Zerodha
  • Учетные данные API от Zerodha

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/shubhamprajapati7748/zerodha-trade-mcp.git cd zerodha-trade-mcp
  1. Установить зависимости:
npm install
  1. Создайте файл .env в корневом каталоге с вашими учетными данными Zerodha:
KITE_API_KEY=your_api_key KITE_SECRET_KEY=your_secret_key REQUEST_TOKEN=your_request_token ACCESS_TOKEN=your_access_token

Конфигурация MCP рабочего стола Клода

Чтобы использовать этот сервер MCP с Claude Desktop, вам необходимо настроить данные сервера 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-интерфейс KiteConnect
  • SDK протокола контекста модели (MCP)
  • Zod для проверки схемы

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

Отказ от ответственности

Этот проект предназначен только для образовательных целей. Торговля на финансовых рынках сопряжена со значительным риском. Всегда проводите собственные исследования и торгуйте ответственно.

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер протокола контекста модели, который позволяет моделям ИИ взаимодействовать с торговой платформой Zerodha, позволяя пользователям совершать сделки, просматривать портфельные активы и управлять позициями через стандартизированный интерфейс.

  1. Функции
    1. Предпосылки
      1. Установка
        1. Конфигурация MCP рабочего стола Клода
          1. Использование
            1. Получить профиль
            2. Купить акции
            3. Продать акции
            4. Показать портфолио
            5. Показать позиции
          2. Разработка
            1. Внося вклад
              1. Лицензия
                1. Отказ от ответственности

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables interaction with the Tradovate API for managing trading contracts, positions, orders, and accounts.
                    Last updated -
                    1
                    JavaScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI models to interact with the Monad testnet for checking token balances, sending transactions, and deploying smart contracts.
                    Last updated -
                    7
                    8
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that extends AI capabilities by providing tools to interact with the Solana blockchain, enabling operations like transactions, account queries, and wallet management.
                    Last updated -
                    1
                    Apache 2.0
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Implements a Model Context Protocol server that connects with Zerodha Kite API, allowing users to buy/sell stocks and retrieve holdings and positions information.
                    Last updated -
                    1
                    TypeScript

                  View all related MCP servers

                  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