Angel One MCP Server
Angel One MCP Server
Angel One Limited (ранее Angel Broking Limited) — ведущая индийская брокерская фирма, основанная в 1996 году и обслуживающая более 24,7 млн клиентов на крупнейших индийских фондовых биржах, включая BSE и NSE. Этот сервер предоставляет доступ к торговле индийскими акциями, товарно-сырьевыми активами и деривативами.
Сервер Model Context Protocol (MCP), который предоставляет полноценный функционал для торговли и рыночных данных для Angel One через их SmartAPI.
Возможности
Управление портфелем
Просмотр акций и инвестиционного портфеля
Получение полной информации об активах, находящихся на семейном счёте
Проверка текущих торговых позиций
Доступ к лимитам системы управления рисками (RMS)
Торговые операции
Размещение заявок на покупку/продажу (рыночных, лимитных, стоп-лосс)
Изменение существующих заявок
Отмена заявок
Просмотр книги заявок и исторических сделок
Создание правил GTT (Good Till Triggered)
Рыночные данные
Цена последней сделки (LTP) в реальном времени
Исторические данные в виде свечей (OHLC)
Поиск акций и финансовых инструментов
Анализ лидеров роста и падения
Коэффициент пут/колл (PCR) для оценки настроений рынка
Расширенные возможности
Расчёт греков (Greeks) по опционам
Конвертация позиций
Оценка брокерских комиссий
Автоматическая аутентификация через TOTP
Всесторонняя обработка ошибок
Защитные механизмы и режим dry-run
Related MCP server: Kite MCP Server
Установка
Установка для разработчиков (актуальная версия)
# Clone the repository
git clone https://github.com/YOUR_USERNAME/angel-one-mcp-server.git
cd angel-one-mcp-server
# Install dependencies
pip install -r requirements.txt
# Install in development mode
pip install -e .Установка через PyPI (скоро будет доступна)
pip install angel-one-mcpНастройка
Вы можете настроить учётные данные Angel One одним из следующих способов:
Вариант 1: Переменные окружения (рекомендуется)
Создайте файл .env в каталоге вашего проекта:
ANGEL_ONE_API_KEY=your_api_key
ANGEL_ONE_CLIENT_CODE=your_client_code
ANGEL_ONE_PASSWORD=your_password
ANGEL_ONE_TOTP_SECRET=your_totp_secret
MAX_ORDER_QUANTITY=10000
DRY_RUN_MODE=falseЗатем настройте Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"angel-one-trading": {
"command": "python",
"args": ["-m", "angel_one_mcp.server"]
}
}
}Вариант 2: Прямая настройка
Настройте учётные данные напрямую в Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"angel-one-trading": {
"command": "python",
"args": ["-m", "angel_one_mcp.server"],
"env": {
"ANGEL_ONE_API_KEY": "your_api_key",
"ANGEL_ONE_CLIENT_CODE": "your_client_code",
"ANGEL_ONE_PASSWORD": "your_password",
"ANGEL_ONE_TOTP_SECRET": "your_totp_secret"
}
}
}
}Примечание: Рекомендуется вариант 1, поскольку он позволяет хранить конфиденциальные учётные данные отдельно от конфигурационных файлов.
Примеры использования
Управление портфелем
"Показать текущие активы"
"Какой у меня доступный маржин?"
"Показать открытые позиции"
Торговля
"Купить 100 акций RELIANCE по рыночной цене"
"Разместить лимитную заявку на продажу 50 TCS по цене ₹3500"
"Отменить заявку с идентификатором 12345"
Рыночные данные
"Какова текущая цена NIFTY?"
"Показать лидеров роста за сегодня"
"Получить исторические данные для SBIN"
Возможности безопасности
Автоматическая аутентификация на основе TOTP
Настраиваемые лимиты объёма заявок
Режим dry-run для тестирования
Всесторонняя обработка ошибок
Учётные данные не хранятся в памяти
Требования
Python 3.8+
Учётная запись Angel One SmartAPI
Действительные API credentials и настройка TOTP
Лицензия
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
- Trade ItOAuthapp.tradeit
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Indian broker accounts for AI agents: positions, holdings, orders, P&L, option chains, 10+ brokers.
Unified financial infrastructure connecting AI agents directly to trade live/demo brokerage accounts, Web3 non-custodial wallets, real-time market data across equities, ETFs, crypto, forex, options, DeFi swaps, and prediction markets, institutional research feeds, and algorithmic strategy backtesters.
Agentic brokerage access to a US brokerage account: quotes, orders, positions, cash and documents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables trading operations on Zerodha platform through natural language, supporting account management, order placement/modification, portfolio holdings, positions, margins, and stock news retrieval.Apache 2.0
- AlicenseBqualityDmaintenanceEnables trading and portfolio management on Zerodha Kite Connect through natural language. Supports placing orders, viewing positions/holdings, accessing real-time market data, and managing GTT orders.24MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI models to interact with the Zerodha trading platform for portfolio management, trading, and account operations through natural language.3-
- AlicenseNot gradedqualityDmaintenanceEnables natural language management of Zerodha trading accounts, including placing orders, checking portfolio, and viewing positions through MCP integration.32Apache 2.0