返回市场
风筝-MCP服务器

风筝-MCP服务器

作者:zerodha193 星标更新:2025-09-24

项目介绍

Kite MCP Server

一个模型上下文协议(MCP)服务器,提供AI助手安全访问Kite Connect交易API的功能。该服务器使AI代理能够通过标准化接口检索市场数据、管理投资组合并执行交易。

交易者快速指南

想要使用AI与您的Kite交易账户进行交互?只需在您的AI客户端配置中添加https://mcp.kite.trade/mcp。无需安装或API密钥——它已托管并准备好使用。

功能

  • 投资组合管理:查看持有的股票、仓位、保证金及共同基金投资
  • 订单管理:下单、修改和取消订单,并拥有完整的订单历史记录
  • GTT订单:触发前有效订单管理
  • 市场数据访问:实时报价、历史数据、OHLC数据
  • 分页支持:大型数据集(持有、订单、交易)的自动分页
  • 全面覆盖:实现大多数Kite Connect API端点
  • 多种部署模式:标准I/O、HTTP、SSE以及混合模式(生产环境)
  • 内置文档:运行时自动提供的文档

快速开始

托管版本(推荐)

最简单的方式是使用我们托管的版本mcp.kite.trade/mcp/sse端点都可用——您无需安装或API密钥。

快速设置:在您的MCP配置中添加以下内容:

https://mcp.kite.trade/mcp

推荐:使用新的HTTP模式(/mcp端点)以获得更好的性能和可靠性。您可以使用mcp-remote连接到托管服务器。

对于自托管并使用自己的API密钥,请遵循下面的安装步骤。

先决条件

  • 对于托管版本(推荐):无需任何操作!只需使用https://mcp.kite.trade/mcp
  • 对于自托管:Go 1.21或更高版本
  • 对于自托管:有效的Kite Connect API凭证

开始使用

git clone https://github.com/zerodha/kite-mcp-server
cd kite-mcp-server

配置

创建一个包含您的Kite Connect凭证的.env文件:

KITE_API_KEY=your_api_key
KITE_API_SECRET=your_api_secret
APP_MODE=http
APP_PORT=8080
APP_HOST=localhost

您也可以使用提供的justfile来初始化配置。

just init-env

运行服务器

# 构建并运行
go build -o kite-mcp-server
./kite-mcp-server

# 或直接运行
go run main.go

服务器启动后将在http://localhost:8080/提供状态页面。

客户端集成

设置指南

Claude Desktop (托管模式)

对于托管版本,在您的Claude Desktop配置中添加(~/.config/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "kite": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.kite.trade/mcp"]
    }
  }
}

Claude Desktop (HTTP模式)

在您的Claude Desktop配置中添加(~/.config/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "kite": {
      "command": "npx",
      "args": ["mcp-remote", "http://localhost:8[END_OF_TEXT]