Zerodha Trading MCP

MIT License
1

Integrations

  • Enables interaction with the Zerodha trading platform, providing tools for executing trades, viewing portfolio holdings, checking open positions, placing buy/sell orders, and accessing user profile information.

Зеродха Трейдинг 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

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

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

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server implementation that enables AI assistants to interact with the Paradex perpetual futures trading platform, allowing for retrieving market data, managing trading accounts, placing orders, and monitoring positions.
                    Last updated -
                    28
                    4
                    Python
                    MIT License
                    • Linux
                    • Apple
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to interact with the Deriv trading API, providing access to active trading symbols and account balance information.
                    Last updated -
                    2
                    Python
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.
                    Last updated -
                    JavaScript
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.
                    Last updated -
                    TypeScript
                    MIT License

                  View all related MCP servers

                  ID: 256r0s5zde