Skip to main content
Glama

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

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

Функции

  • 🔐 Безопасная аутентификация с помощью API Zerodha

  • 📊 Просмотр портфельных активов

  • 📈 Проверьте открытые позиции

  • 💹 Размещайте ордера на покупку/продажу

  • 👤 Доступ к информации профиля пользователя

Related MCP server: Monad MCP Server

Предпосылки

  • 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

Latest Blog Posts

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