Zerodha Trading MCP
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
Related MCP server: Kite MCP Server
Prerrequisitos
Node.js (v14 o superior)
Cuenta de trading de Zerodha
Credenciales API de Zerodha
Instalación
Clonar el repositorio:
git clone https://github.com/shubhamprajapati7748/zerodha-trade-mcp.git
cd zerodha-trade-mcpInstalar dependencias:
npm installCree un archivo
.enven el directorio raíz con sus credenciales de Zerodha:
KITE_API_KEY=your_api_key
KITE_SECRET_KEY=your_secret_key
REQUEST_TOKEN=your_request_token
ACCESS_TOKEN=your_access_tokenConfiguració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.jsonen la raíz de su proyectoAgregue la siguiente configuración:
{
"mcpServers": {
"tradeStocks": {
"command": "/opt/homebrew/bin/bun",
"args": [
"/path/to/your/index.ts"
],
"env": {
"KITE_API_KEY": "your_api_key",
"KITE_SECRET_KEY": "your_secret_key",
"REQUEST_TOKEN": "your_request_token",
"ACCESS_TOKEN": "your_access_token"
}
}
}
}Asegúrese de:
Actualice la ruta a su archivo
index.tsReemplace las variables de entorno con sus credenciales reales de Zerodha
Uso
El servidor MCP proporciona las siguientes herramientas:
Obtener perfil
get-profileRecupera la información del perfil del usuario de Zerodha.
Comprar acciones
buy-stock {stock: string, quantity: number}Realiza una orden de compra para el stock y cantidad especificados.
Vender acciones
sell-stock {stock: string, quantity: number}Realiza una orden de venta para el stock y cantidad especificados.
Mostrar portafolio
show-portfolioMuestra la cartera completa de inversiones del usuario.
Mostrar posiciones
show-positionsMuestra 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 deployed
Maintenance
Related MCP Connectors
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
MCP server for Mudrex futures trading enabling AI agents to securely access data and risk tools.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceImplements a Model Context Protocol server that connects with Zerodha Kite API, allowing users to buy/sell stocks and retrieve holdings and positions information.1-
- AlicenseNot gradedqualityDmaintenanceAn MCP server for integrating with Zerodha Kite API that provides Claude with tools to interact with your Kite trading account, enabling portfolio management, market data access, and order execution.37 npm5MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that integrates with Zerodha APIs for automated trading, providing tools for authentication, market data retrieval, order placement, and portfolio management.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with the Zerodha KiteConnect API to facilitate programmatic stock trading operations. It enables users to execute buy and sell commands directly through an MCP-compatible interface.202 npmApache 2.0