Zerodha Trading MCP
Зеродха Трейдинг MCP
Сервер Model Context Protocol (MCP), который позволяет моделям ИИ взаимодействовать с торговой платформой Zerodha. Этот проект предоставляет набор инструментов для выполнения сделок, просмотра портфеля и управления позициями на Zerodha через стандартизированный интерфейс.
Функции
🔐 Безопасная аутентификация с помощью API Zerodha
📊 Просмотр портфельных активов
📈 Проверьте открытые позиции
💹 Размещайте ордера на покупку/продажу
👤 Доступ к информации профиля пользователя
Related MCP server: Monad MCP Server
Предпосылки
Node.js (v14 или выше)
Торговый счет Zerodha
Учетные данные API от Zerodha
Установка
Клонируйте репозиторий:
git clone https://github.com/shubhamprajapati7748/zerodha-trade-mcp.git
cd zerodha-trade-mcpУстановить зависимости:
npm installСоздайте файл
.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. Вот как это настроить:
Откройте
claude_desktop_config.jsonв корне вашего проекта.Добавьте следующую конфигурацию:
{
"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.
Отказ от ответственности
Этот проект предназначен только для образовательных целей. Торговля на финансовых рынках сопряжена со значительным риском. Всегда проводите собственные исследования и торгуйте ответственно.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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