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 的最新价格"
"显示我的开放头寸及其损益"
📚 详细文档
先决条件
- Go(版本 1.21 或更高)
- 一个 Zerodha Kite 交易账户
- Claude 桌面应用程序
- 来自 Kite Connect 开发者门户网站 的 API 凭证
与 MCP 客户端一起使用
GPT 4o mini
https://github.com/user-attachments/assets/849c4aca-0ca2-4aed-a9be-3df135f8a5c5
Claude Sonnet 3.7
配置
- 从 Kite Connect 开发者门户网站获取您的
ZERODHA_API_KEY和ZERODHA_API_SECRET。 - 在 Kite 开发者门户中设置重定向 URL:
http://127.0.0.1:5888/auth - 配置 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>"
}
}
}
}
- 重新启动 Claude 桌面应用程序。当提示时,使用您的 Zerodha 账户信息登录。
限制
- 仅支持读取操作;交易功能尚未实现。
- 认证令牌每天过期,需要重新登录。
微信扫一扫