Integrations
Enables interaction with the Zerodha trading platform, providing tools for executing trades, viewing portfolio holdings, checking open positions, placing buy/sell orders, and accessing user profile information.
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
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
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables AI assistants to interact with the Paradex perpetual futures trading platform, allowing for retrieving market data, managing trading accounts, placing orders, and monitoring positions.Last updated -284PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with the Deriv trading API, providing access to active trading symbols and account balance information.Last updated -2Python
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License