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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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
Related MCP Connectors
Connect AI agents to bank accounts, transactions, balances, and investments.
Trade, monitor portfolios, and build Coinrule strategies by chat.
Build, backtest, and deploy quantitative trading strategies from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/rohi221b/mcp-connectors'
If you have feedback or need assistance with the MCP directory API, please join our Discord server