Skip to main content
Glama
rohi221b

Angel One MCP Server

by rohi221b

Angel One MCP Server

Angel One Limited (ehemals Angel Broking Limited) ist Indiens führendes Börsenmaklerunternehmen, gegründet 1996, und betreut über 24,7 Millionen Kunden an den wichtigsten indischen Börsen, einschließlich BSE und NSE. Dieser Server stellt Zugriff auf den indischen Aktienmarkt, Rohstoffe und den Derivatehandel bereit.

Ein Model Context Protocol (MCP)-Server, der über die SmartAPI von Angel One umfassende Handels- und Marktdatenfunktionen bereitstellt.

Funktionen

Portfolioverwaltung

  • Aktienbestände und Anlageportfolio ansehen

  • Umfassende Bestände von Familienkonten abrufen

  • Aktuelle Handelspositionen anzeigen

  • Auf das Risikomanagementsystem (RMS) zugreifen

Handelsoperationen

  • Kauf-/Verkaufsaufträge (Market, Limit, Stop-Loss) aufgeben

  • Bestehende Aufträge ändern

  • Aufträge stornieren

  • Orderbuch und Handelshistorie anzeigen

  • GTT-Regeln (Good Till Triggered) erstellen

Marktdaten

  • Letzter gehandelter Preis (LTP) in Echtzeit

  • Historische Candlestick- (OHLC) Kursdaten

  • Suche nach Aktien und Instrumenten

  • Analyse der größten Gewinner/Verlierer

  • Put-Call-Ratio (PCR) für die Marktstimmung

Erweiterte Funktionen

  • Berechnung von Option-Greeks

  • Konvertierung von Positionen

  • Brokerage-Schätzung

  • Automatische Authentifizierung mit TOTP

  • Umfassende Fehlerbehandlung

  • Sicherheitskontrollen und Dry-Run-Modus

Related MCP server: Kite MCP Server

Installation

Entwicklungsinstallation (aktuell)

# 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-Installation (demnächst)

pip install angel-one-mcp

Konfiguration

Sie können Ihre Angel One-Zugangsdaten mit einem der folgenden Ansätze konfigurieren:

Option 1: Umgebungsvariablen (empfohlen)

Erstellen Sie eine .env-Datei in Ihrem Projektverzeichnis:

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

_Konfigurieren Sie dann Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "angel-one-trading": {
      "command": "python",
      "args": ["-m", "angel_one_mcp.server"]
    }
  }
}

Option 2: Direkte Konfiguration

Konfigurieren Sie die Zugangsdaten direkt in 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"
      }
    }
  }
}

Hinweis: Option 1 wird empfohlen, da sie vertrauliche Zugangsdaten getrennt von den Konfigurationsdateien aufbewahrt.

Anwendungsbeispiele

Portfolioverwaltung

  • „Zeige mir meine aktuellen Bestände"

  • „Wie hoch ist meine verfügbare Marge?"

  • „Zeige mir meine offenen Positionen"

Handel

  • „Kaufe 100 Aktien von RELIANCE zum Marktpreis"

  • „Platziere eine Limit-Order zum Verkauf von 50 TCS bei ₹3500"

  • „Storniere Order-ID 12345"

Marktdaten

  • „Wie hoch ist der aktuelle Kurs von NIFTY?"

  • „Zeig mir die größten Gewinner des Tages"

  • „Rufe historische Daten für SBIN ab"

Sicherheitsfunktionen

  • Automatische Authentifizierung auf TOTP-Basis

  • Konfigurierbare Begrenzungen für Order Größen

  • Dry-Run-Modus für Testzwecke

  • Umfassende Fehlerbehandlung

  • Keine Speicherung von Zugangsdaten im Arbeitsspeicher

Anforderungen

  • Python 3.8+

  • Angel One SmartAPI-Konto

  • Gültige API-Zugangsdaten und TOTP-Einrichtung

Lizenz

MIT-Lizenz

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