返回 MCP 目录
public公开dns本地运行

zerodha-mcp-go

Zerodha MCP Server是一个用Golang编写的协议实现,用于与Zerodha交易数据通信,使Claude AI能够直接访问用户的Zerodha交易账户信息。

article

README

🚀 Zerodha MCP 服务器

Zerodha MCP 服务器提供了与 Zerodha 数据通信的协议(用 Golang 实现),借助该服务器,Claude AI 能够直接访问您的 Zerodha 交易账户信息,为交易数据的交互提供便利。

🚀 快速开始

Zerodha MCP 服务器实现了 Claude MCP(模型完成协议)接口在 Zerodha 交易数据上的应用,让 Claude AI 可直接对接您的 Zerodha 交易账户。

✨ 主要特性

  • 实现了 Claude MCP 接口在 Zerodha 交易数据上的应用,使 Claude AI 能直接访问 Zerodha 交易账户信息。

📦 安装指南

方案 1:使用 Go 安装

go install github.com/sukeesh/zerodha-mcp@latest

方案 2:从源码构建

git clone https://github.com/sukeesh/zerodha-mcp.git
cd zerodha-mcp
go install

二进制文件将安装到您的 GOBIN 目录中,该目录应在您的 PATH 中。

💻 使用示例

基础用法

设置完成后,您可以通过 Claude 直接与您的 Zerodha 账户数据交互。例如:

"显示我当前的组合持仓"
"我的当前 margin 可用性是多少?"
"给我 RELIANCE 的最新价格"
"显示我的开放头寸及其损益"

📚 详细文档

先决条件

与 MCP 客户端一起使用

GPT 4o mini

https://github.com/user-attachments/assets/849c4aca-0ca2-4aed-a9be-3df135f8a5c5

Claude Sonnet 3.7

配置

  1. 从 Kite Connect 开发者门户网站获取您的 ZERODHA_API_KEYZERODHA_API_SECRET
  2. 在 Kite 开发者门户中设置重定向 URL:
    http://127.0.0.1:5888/auth
    
  3. 配置 Claude 桌面应用程序:
    • 打开 Claude 桌面 → 设置 → 开发人员 → 编辑配置
    • 将以下内容添加到您的 claude_desktop_config.json 文件中:
{
  "mcpServers": {
    "zerodha": {
      "command": "<path-to-zerodha-mcp-binary>",
      "env": {
       "ZERODHA_API_KEY": "<api_key>",
       "ZERODHA_API_SECRET": "<api_secret>"
      }
    }
  }
}
  1. 重新启动 Claude 桌面应用程序。当提示时,使用您的 Zerodha 账户信息登录。

限制

  • 仅支持读取操作;交易功能尚未实现。
  • 认证令牌每天过期,需要重新登录。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端