Zerodha Trading MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite que los modelos de IA interactúen con la plataforma de trading Zerodha. Este proyecto proporciona un conjunto de herramientas para ejecutar operaciones, visualizar la cartera y gestionar posiciones en Zerodha mediante una interfaz estandarizada.
Características
- 🔐 Autenticación segura con la API de Zerodha
- 📊 Ver las tenencias de la cartera
- 📈 Consultar posiciones abiertas
- 💹 Realizar órdenes de compra/venta
- 👤 Acceder a la información del perfil de usuario
Prerrequisitos
- Node.js (v14 o superior)
- Cuenta de trading de Zerodha
- Credenciales API de Zerodha
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Cree un archivo
.env
en el directorio raíz con sus credenciales de Zerodha:
Configuración de MCP de Claude Desktop
Para usar este servidor MCP con Claude Desktop, debe configurar los detalles del servidor MCP. A continuación, le explicamos cómo configurarlo:
- Abra
claude_desktop_config.json
en la raíz de su proyecto - Agregue la siguiente configuración:
Asegúrese de:
- Actualice la ruta a su archivo
index.ts
- Reemplace las variables de entorno con sus credenciales reales de Zerodha
Uso
El servidor MCP proporciona las siguientes herramientas:
Obtener perfil
Recupera la información del perfil del usuario de Zerodha.
Comprar acciones
Realiza una orden de compra para el stock y cantidad especificados.
Vender acciones
Realiza una orden de venta para el stock y cantidad especificados.
Mostrar portafolio
Muestra la cartera completa de inversiones del usuario.
Mostrar posiciones
Muestra las posiciones abiertas del usuario.
Desarrollo
El proyecto se construye utilizando:
- Mecanografiado
- API de KiteConnect
- SDK del Protocolo de Contexto de Modelo (MCP)
- Zod para la validación de esquemas
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Descargo de responsabilidad
Este proyecto es solo para fines educativos. Operar en los mercados financieros conlleva un riesgo significativo. Investigue siempre por su cuenta y opere con responsabilidad.
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.
Un servidor de protocolo de contexto de modelo que permite que los modelos de IA interactúen con la plataforma de negociación Zerodha, lo que permite a los usuarios ejecutar operaciones, ver las tenencias de la cartera y administrar posiciones a través de una interfaz estandarizada.
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