如何通过Kite MCP将您的Zerodha帐户连接到Claude

如何通过Kite MCP将您的Zerodha帐户连接到Claude

您是否曾梦想过让人工智能助手分析您的投资组合,并告诉您股票今日表现如何?随着 Zerodha 最新发布的 Kite MCP(模型上下文协议)的发布,这个梦想即将实现。MCP 允许您将您的 Zerodha 账户与 Claude 连接,并让它为您服务。这种连接使投资者能够用简单的英语与他们的投资组合互动,并提出复杂的市场问题。无论您是经验丰富的交易员还是完全的新手,这种集成都将彻底改变您的投资工作流程。在本教学指南中,我们将深入探讨 Zerodha Kite MCP 服务器与 Claude 的集成,并学习如何使用它来转变我们的投资工作流程。

了解Kite MCP

Kite MCP 以结构化的方式充当您的 LLM(大型语言模型)和可用的外部工具之间的连接器。它就像 LLM 与外部系统通信或协作的标准化方式,使执行多步骤任务变得更加容易。MCP 还充当上下文数据层,使人工智能能够查看实时数据。

Kite MCP

传统的 Kite API 是基于手动查询的结构化数据。我们需要自行分析结果并获取洞见。现在,有了 Kite MCP,我们可以通过自然语言提示即时提出投资组合查询,例如“我今天的损益是多少?”。Claude 可以根据您的用例和上下文,为此类查询提供个性化的响应。

这之所以能够实现,是因为 Kite MCP 允许 Claude 访问所有与投资组合相关的工具,并在需要时使用它们。因此,现在 Claude 可以分析我们的持仓、之前的订单、损益等等。Zerodha 的 Kite MCP 与 Claude 强强联手,为我们提供了一个强大的 AI 投资助手,只需一行代码即可直接集成到我们的工作流程中。

Kite MCP与Claude的分步集成

以下是如何将 Kite MCP 与 Claude 集成,并将其用作您的个人股票交易助手。

步骤 1:安装Node.js

首先,您需要根据您使用的操作系统,从官方网站 https://nodejs.org/en/download 下载 Node.js。

安装 Node.js

下载后,使用以下命令验证其安装:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# Verify npm version:
npm -v # Should print the downloaded version
# Verify npm version: npm -v # Should print the downloaded version
# Verify npm version:
npm -v # Should print the downloaded version

步骤 2:为MCP配置Claude桌面

下一步是设置 Claude 的配置文件。请注意,每个客户端的配置文件都是唯一的。

由于我们使用的是 Claude 的桌面应用,因此需要编辑 Claude 的配置文件。操作步骤如下:

  1. 前往 Claude 设置。
  2. 然后前往“Developer”部分。
  3. 点击“Edit Config”。

为MCP配置Claude桌面

  1. 查找“claude_desktop_config.json”。如果该文件不存在,请使用相同的名称创建。

claude_desktop_config.json

  1. 将以下代码放入其中并保存文件。此代码包含 Claude 用于访问远程工具的 Kite MCP 链接。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"mcpServers": {
"kite": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.kite.trade/sse"]
}
}
}
{ "mcpServers": { "kite": { "command": "npx", "args": ["mcp-remote", "https://mcp.kite.trade/sse"] } } }
{
"mcpServers": {
"kite": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.kite.trade/sse"]
}
}
}
  1. 现在,重新启动 Claude 桌面应用程序,您将能够看到所有可用的 MCP 工具。

Claude 桌面应用程序

步骤 3:测试集成

现在我们已成功将 Zerodha Kite MCP 服务器添加到 Caude,接下来可以进行测试了。

1. 使用Kite MCP访问最新数据

提示词: “Give me data for nifty 50 for last 20 days with kite”

输出:

使用Kite MCP访问最新数据

当我们输入查询后,Claude 成功检测到了 Kite MCP AI 工具,并开始列出它将使用的工具。然后,它要求我们使用链接登录 Kite。点击链接并填写账户信息后,即可登录。然后返回 Claude 并输入“完成”,它就会利用提供的工具回答您的查询。

使用 Kite 获取 Nifty 50 过去 20 天的数据

2. 检查投资组合详情

提示词: “What is my profit in Kite for the day?”

输出:

检查投资组合详情

它会再次要求你登录;按照前面的步骤操作。输入“Done”,它会使用 Zerodha AI 为你解答。

Kite 的利润是多少?

Kite MCP的数据安全措施

我们已经使用 Kite MCP 在 Claude 中测试了我们的个性化交易助手,结果看起来不错。然而,由于 Zerodha AI MCP 可以访问投资组合中的所有信息,这可能会引发一些数据安全方面的担忧。

Zerodha 在构建 Kite MCP 时将安全性和隐私性视为重要方面。以下是 Zerodha 确保的几点:

  • Claude 只能访问用户明确授权的数据。未经授权,Claude 无法访问所有数据。
  • Zerodha 的凭证永远不会存储在 Claude 中。身份验证由 Zerodha 的系统安全处理。
  • 当前的操作是只读的,这确保了不会发生任何非用户意图的交易,即使是错误的交易。

将Zerodha的Kite MCP与Claude结合使用的局限性

尽管 Kite MCP 前景看好,但 Zerodha AI 也存在一些小的局限性。

  • 重复登录:每次查询,您都需要重新登录,这似乎是 Kite MCP 的一个限制。然而,这可能是出于安全考虑,以便在您离开时,没有人能够通过 Claude 访问您的 Zerodha 帐户。
  • 错误信息:每次在 Claude 右上角出现提示时,都会出现“无法使用 MCP 工具”的错误信息。尽管如此,它仍然会在您登录时回复您的提示。
  • 安全问题:请确保 Zerodha 凭证不会在 Claude 聊天中共享,因为这会侵犯您的隐私和凭证。

小结

Kite MCP 的推出将人工智能辅助交易和投资提升到了一个新的水平。Kite MCP 与 Claude 和其他 MCP 客户端的集成,使每个人都可以轻松使用它。通过这种集成,我们可以访问个性化的人工智能助手,它可以检索信息、分析信息,并使用自然语言提示从您的 Zerodha 帐户中获取见解。这种自动化的交易和投资流程可以永远改变股票市场。当我们探索这种集成的功能并利用它来增强我们的交易和投资策略时,请随时关注 Zerodha AI 的未来发展。

常见问题解答

问题 1:什么是 Zerodha MCP?它与传统的 Kite API 有何不同?

答:Zerodha MCP(模型上下文协议)使像 Claude 这样的 AI 助手能够使用自然语言提示直接与您的 Zerodha 帐户交互。与需要手动查询和解释的传统 Kite API 不同,MCP 允许 Claude 实时获取、分析和响应数据驱动的问题。

问题 2:使用 Kite MCP 将我的 Zerodha 帐户连接到 Claude 安全吗?

答:是的,安全。Claude 不会存储您的 Zerodha 凭据。每次您使用 MCP 工具时,身份验证都会通过 Zerodha 自己的登录流程进行安全处理,确保您的帐户始终受到保护。

问题 3:我需要编程知识才能使用 Claude 设置 Kite MCP 吗?

答:不需要。设置很简单,只需执行一些基本步骤,例如安装 Node.js 和编辑配置文件。您无需编写或理解复杂的代码即可完成集成。

问题 4:为什么每次使用 Claude 和 Kite MCP 的新提示时,都会要求我登录?

答:这是当前集成的限制,可能是为了增强安全性而实施的。每次会话都需要重新进行身份验证,以防止未经授权访问您的 Zerodha 帐户。

问题 5:通过 MCP 连接到 Zerodha 后,Claude 可以执行哪些任务?

答:借助 Kite MCP 工具,Claude 可以分析您的投资组合、获取损益数据、提供股票表现洞察,甚至比较股票或市场指数。所有这些都可以通过简单的英文提示完成。

评论留言