Kite MCP 服务器提供了与 Claude 集成的配置选项,以及 Kite Connect API 的集成状态信息,方便用户进行开发和使用。
可以在 claude_desktop_config.json
文件中找到配置文件的路径。
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"kite": {
"command": "go",
"args": ["run", "/main.go" ],
"env": {
"APP_MODE": "stdio",
"KITE_API_KEY": "" ,
"KITE_API_SECRET": ""
}
}
}
}
对于 SSE 模式,您可以使用以下命令启动服务器:
go run main.go
{
"mcpServers": {
"kite": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:8081/sse"]
}
}
}
如果您想使用托管版本,可以使用以下配置:
{
"mcpServers": {
"kite": {
"command": "npx",
"args": ["mcp-remote", "http://mcp.kite.trade/sse"]
}
}
}
API 方法 | 集成状态 | 备注 |
---|---|---|
用户与账户方法 | ||
GetUserProfile() |
[x] | 已实现为 get_profile 工具 |
GetUserMargins() |
[x] | 已实现为 get_margins 工具 |
GetHoldings() |
[x] | 已实现为 get_holdings 工具 |
GetPositions() |
[x] | 已实现为 get_positions 工具 |
GetFullUserProfile() |
[ ] | 未实现 |
InvalidateAccessToken() |
[ ] | 未实现 |
InvalidateRefreshToken() |
[ ] | 未实现 |
RenewAccessToken() |
[ ] | 未实现 |
订单与交易方法 | ||
GetOrders() |
[x] | 已实现为 get_orders 工具 |
GetTrades() |
[x] | 已实现为 get_trades 工具 |
PlaceOrder() |
[x] | 已实现为 place_order 工具 |
ModifyOrder() |
[x] | 已实现为 modify_order 工具 |
CancelOrder() |
[x] | 已实现为 cancel_order 工具 |
ExitOrder() |
[ ] | 未实现 |
ConvertPosition() |
[ ] | 未实现 |
GetUserSegmentMargins() |
[ ] | 未实现 |