Skip to main content
Glama

Zerodha Kite Connect MCP Server

by manucr619

Servidor MCP de Zerodha Kite Connect

Este es un Worker de Cloudflare que funciona como servidor MCP (Proveedor Multinube) para interactuar con la API de Zerodha Kite Connect. Proporciona una interfaz API RESTful para diversas funcionalidades de trading de Zerodha.

Características

  • Autenticación con Zerodha
  • Información del perfil de usuario
  • Márgenes y fondos
  • Participaciones y posiciones
  • Colocación y gestión de pedidos
  • Detalles del instrumento

Configuración

Prerrequisitos

  • Credenciales de API de Zerodha Kite Connect (clave API y secreto)
  • Cuenta de Cloudflare

Despliegue

  1. Clonar este repositorio
  2. Instalar dependencias:
    npm install
  3. Crea tu archivo de configuración:
    cp wrangler.jsonc.example wrangler.jsonc
  4. Configure sus credenciales de API de Zerodha en el archivo wrangler.jsonc :
    • Actualice los valores ZERODHA_API_KEY y ZERODHA_API_SECRET
    • Nota: Este archivo se ignora para evitar enviar información confidencial.
  5. Crea un espacio de nombres KV en Cloudflare:
    wrangler kv:namespace create ZERODHA_KV
  6. Actualice el archivo wrangler.jsonc con el ID del espacio de nombres KV
  7. Implementar el trabajador:
    npm run deploy

Puntos finales de API

  • GET /api/login - Redirecciona a la página de inicio de sesión de Zerodha
  • POST /api/session - Intercambio de token de solicitud por token de acceso
  • GET /api/profile - Obtener el perfil del usuario
  • GET /api/margins - Obtener márgenes de usuario
  • GET /api/holdings - Obtener las existencias del usuario
  • GET /api/orders - Obtener pedidos de usuario
  • POST /api/orders - Realizar un nuevo pedido
  • GET /api/positions - Obtener las posiciones de los usuarios
  • GET /api/instruments?exchange=NSE - Obtener instrumentos para un intercambio específico

Flujo de autenticación

  1. Redirigir al usuario a /api/login
  2. Después de iniciar sesión correctamente, Zerodha lo redireccionará a su URL de redireccionamiento registrada con un request_token
  3. Envíe una solicitud POST a /api/session con request_token para obtener un token de acceso
  4. El token de acceso se almacenará en el espacio de nombres KV para llamadas API posteriores

Seguridad

  • Las claves API y los secretos se almacenan de forma segura en las variables de entorno de Cloudflare o en el espacio de nombres KV
  • Los encabezados CORS están configurados correctamente
  • Los tokens de acceso se gestionan de forma segura

Desarrollo

Para ejecutar el trabajador localmente:

npm run dev

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
-
license - not tested
-
quality - not tested

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 trabajador de Cloudflare que proporciona una interfaz API RESTful para las funcionalidades comerciales de Zerodha, lo que permite a los usuarios autenticarse, acceder a información de perfil, administrar pedidos y ver tenencias y posiciones.

  1. Características
    1. Configuración
      1. Prerrequisitos
      2. Despliegue
    2. Puntos finales de API
      1. Flujo de autenticación
        1. Seguridad
          1. Desarrollo
            1. Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A lightweight MCP server that interacts with the Neon REST API, deployable on Cloudflare Workers for streamlined database management and integration.
                Last updated -
                5
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Integrates Zerodha's trading platform with Claude AI using the Multi-Cloud Plugin framework, allowing users to interact with their Zerodha trading account directly through Claude for stock trading and mutual fund operations.
                Last updated -
                2
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                A modern AI service proxy that enables interaction with multiple AI providers (Anthropic Claude, OpenAI) through a unified API, deployed globally using Cloudflare Workers.
                Last updated -
                13
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that runs on Cloudflare Workers with OAuth login, allowing AI assistants like Claude to execute tools remotely through HTTP connections.
                Last updated -
                TypeScript

              View all related MCP servers

              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/manucr619/zerodha-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server