Skip to main content
Glama
rohi221b

Angel One MCP Server

by rohi221b

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

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    24
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI models to interact with the Zerodha trading platform for portfolio management, trading, and account operations through natural language.
    3
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language management of Zerodha trading accounts, including placing orders, checking portfolio, and viewing positions through MCP integration.
    32
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

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/rohi221b/mcp-connectors'

If you have feedback or need assistance with the MCP directory API, please join our Discord server