Skip to main content
Glama
Zerodha Kite MCP Server

Zerodha Kite MCP Server

Zerodha Kite MCP Server

将 Claude 连接到你的 Zerodha 账户,用于获取历史K线、周/月度区间水平(PWH/PWL/PMH/PML + CPR 枢轴点)、EMA 交叉检测和期权链数据。

1. 获取你的 Kite Connect 应用凭据

  1. 前往 https://developers.kite.trade/apps 并创建一个新应用(你已经有了付费的 ₹500/月套餐,所以这应该已经启用)。

  2. 将重定向 URL 设置为:https://<your-render-app-name>.onrender.com/callback(你将在下面的第 3 步中获得确切的 .onrender.com URL——部署一次后回来更新这个)。

  3. 记下你的 API key 和 API secret。

Related MCP server: Fyers MCP Server

2. 部署到 Render(免费套餐)

  1. 在 https://render.com 创建一个免费账户。

  2. 将此文件夹推送到一个新的 GitHub 仓库(或使用 Render 的“Deploy from local files”选项,如果可用)。

  3. 在 Render 中:New > Web Service,连接仓库。

  4. 构建命令:pip install -r requirements.txt

  5. 启动命令:python server.py

  6. 添加环境变量(Render 仪表盘 > Environment):

    • KITE_API_KEY

    • KITE_API_SECRET

    • (保持 KITE_ACCESS_TOKEN 未设置——它每天通过登录设置,不会被存储)

  7. 部署。Render 会给你一个类似 https://kite-mcp-yourname.onrender.com 的 URL。

  8. 返回你的 Kite Connect 应用设置,将重定向 URL 设置为 https://kite-mcp-yourname.onrender.com/callback。

免费套餐说明: Render 的免费 Web 服务在无流量约 15 分钟后进入休眠,下一个请求到来时约需 30-60 秒唤醒。这非常适合这个用例——你是手动检查交易设置,而不是运行高频操作。

3. 每日登录(必需——Kite 令牌每天过期)

每个交易日,在让 Claude 检查某个交易设置之前:

  1. 在浏览器中打开 https://kite-mcp-yourname.onrender.com/login

  2. 使用你的 Zerodha 凭据和 2FA 登录(与 Kite 应用相同)

  3. 你会看到“Login successful”——就这样,当天就完成了。

这是 Zerodha/SEBI 的安全要求,不是这个服务器可以跳过的——没有办法让令牌持续超过一天。

4. 将其连接到 Claude

  1. 在 Claude 中,前往 Settings > Connectors > Add custom connector

  2. 名称:Zerodha Trading Tools

  3. URL:https://kite-mcp-yourname.onrender.com/mcp

  4. 这里不需要 OAuth(身份验证通过上面的每日登录步骤完成,该步骤会在运行中的服务器内设置令牌)——保存。

  5. 在你的聊天中启用该连接器。

此服务器向 Claude 暴露的工具

  • get_historical_candles — OHLC 数据(小时/日线等)

  • get_zone_levels — PWH/PWL/PMH/PML + 周度和月度 CPR 枢轴点(S1/R1 等)

  • detect_ema_crossovers — 小时K线上的 5/20 EMA 看涨/看跌交叉

  • get_option_chain — 标的资产的行权价、LTP、持仓量、买价/卖价 + 到期日

已知限制

  • 免费的 Render 套餐在空闲时会休眠——过一段时间后的第一个请求很慢。

  • 访问令牌必须每个交易日通过 /login 刷新。

  • get_option_chain 不会直接返回 IV/Greeks(Kite 的行情 API 不提供这些)——一旦你有了期权链数据,Claude 可以通过价格行为和 ATM 跨式期权权利金来估算 IV 背景;如果你以后想要更精确的数据,专门的 IV 数据源(例如 Sensibull、NSE option chain)会更精确。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    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.
    18
    46
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to interact with the Fyers trading platform for portfolio management, order placement, market data retrieval, and automated OAuth authentication for Indian stock markets.
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables trading automation through Zerodha Kite Connect API, allowing users to place buy/sell orders and fetch holdings via MCP tools accessible to Claude Desktop and other MCP-compatible clients.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language access to Zerodha trading accounts for retrieving portfolio holdings, positions, orders, funds, and real-time market prices. Supports secure authentication for Indian stock market trading operations via Claude, Cursor, and other MCP-compatible AI tools.
    1
    -