Zerodha Trading MCP
Ein Model Context Protocol (MCP)-Server, der KI-Modellen die Interaktion mit der Zerodha-Handelsplattform ermöglicht. Dieses Projekt bietet eine Reihe von Tools für die Ausführung von Trades, die Anzeige von Portfolios und die Verwaltung von Positionen auf Zerodha über eine standardisierte Schnittstelle.
Merkmale
- 🔐 Sichere Authentifizierung mit Zerodha API
- 📊 Portfoliobestände anzeigen
- 📈 Offene Stellen prüfen
- 💹 Kauf-/Verkaufsaufträge erteilen
- 👤 Zugriff auf Benutzerprofilinformationen
Voraussetzungen
- Node.js (v14 oder höher)
- Zerodha-Handelskonto
- API-Anmeldeinformationen von Zerodha
Installation
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie im Stammverzeichnis eine
.env
Datei mit Ihren Zerodha-Anmeldeinformationen:
Claude Desktop MCP-Konfiguration
Um diesen MCP-Server mit Claude Desktop zu verwenden, müssen Sie die MCP-Serverdetails konfigurieren. So richten Sie ihn ein:
- Öffnen Sie
claude_desktop_config.json
in Ihrem Projektstamm - Fügen Sie die folgende Konfiguration hinzu:
Stellen Sie Folgendes sicher:
- Aktualisieren Sie den Pfad zu Ihrer Datei
index.ts
- Ersetzen Sie die Umgebungsvariablen durch Ihre tatsächlichen Zerodha-Anmeldeinformationen
Verwendung
Der MCP-Server bietet die folgenden Tools:
Profil abrufen
Ruft die Profilinformationen des Benutzers von Zerodha ab.
Aktien kaufen
Platziert eine Kauforder für den angegebenen Bestand und die angegebene Menge.
Aktien verkaufen
Platziert einen Verkaufsauftrag für den angegebenen Bestand und die angegebene Menge.
Portfolio anzeigen
Zeigt die vollständigen Portfoliobestände des Benutzers an.
Positionen anzeigen
Zeigt die offenen Positionen des Benutzers.
Entwicklung
Das Projekt wird erstellt mit:
- Typoskript
- KiteConnect API
- Model Context Protocol (MCP) SDK
- Zod zur Schemavalidierung
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Haftungsausschluss
Dieses Projekt dient ausschließlich Bildungszwecken. Der Handel an den Finanzmärkten birgt erhebliche Risiken. Recherchieren Sie stets selbst und handeln Sie verantwortungsbewusst.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server, der KI-Modellen die Interaktion mit der Zerodha-Handelsplattform ermöglicht, sodass Benutzer über eine standardisierte Schnittstelle Handelsgeschäfte ausführen, Portfoliobestände anzeigen und Positionen verwalten können.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables interaction with the Tradovate API for managing trading contracts, positions, orders, and accounts.Last updated -1JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI models to interact with the Monad testnet for checking token balances, sending transactions, and deploying smart contracts.Last updated -78TypeScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that extends AI capabilities by providing tools to interact with the Solana blockchain, enabling operations like transactions, account queries, and wallet management.Last updated -1Apache 2.0
- -securityFlicense-qualityImplements a Model Context Protocol server that connects with Zerodha Kite API, allowing users to buy/sell stocks and retrieve holdings and positions information.Last updated -1TypeScript