MCP.so
ログイン
サーバー

Kite MCP Server

@illustriousj

Zerodha Kite MCP server

概要

What is Kite MCP Server?

Kite MCP Server is a Model Context Protocol server that connects Claude Desktop to the Kite Connect API, enabling natural language interactions with Zerodha's trading platform. It provides tools for managing orders, trades, holdings, positions, market data, GTT orders, and mutual fund holdings.

How to use Kite MCP Server?

Configure the server in your claude_desktop_config.json file. For stdio mode, set the command to go run <ABSOLUTE_PATH>/main.go with environment variables KITE_API_KEY and KITE_API_SECRET. For SSE mode, run go run main.go locally or use the hosted endpoint http://mcp.kite.trade/sse via npx mcp-remote.

Key features of Kite MCP Server

  • Get user profile and margin details
  • Fetch and manage holdings and positions
  • Place, modify, and cancel regular orders
  • Place, modify, and delete GTT orders
  • Retrieve market quotes and historical data
  • Get mutual fund holdings

Use cases of Kite MCP Server

  • Check portfolio holdings and positions via chat
  • Place and manage stock orders without opening the trading app
  • Retrieve real-time quotes and historical data for analysis
  • Set up or modify GTT (Good Till Triggered) orders
  • View mutual fund holdings in your Zerodha account

FAQ from Kite MCP Server

What API does Kite MCP Server integrate with?

It integrates with the Kite Connect API and implements tools for user/account, orders/trades, GTT orders, market data, and mutual fund holdings.

How do I set up authentication?

You need to provide a KITE_API_KEY and KITE_API_SECRET as environment variables in the server configuration.

Can I use a hosted version of the server?

Yes, you can use the hosted SSE endpoint at http://mcp.kite.trade/sse by configuring npx mcp-remote http://mcp.kite.trade/sse in your Claude config.

Are all Kite Connect API methods implemented?

No, only a subset is implemented. The README lists about 15 tools covering profile, margins, holdings, positions, orders, trades, GTT orders, quotes, historical data, and mutual fund holdings. Several methods like order history, mutual fund orders, and instrument lists are not yet implemented.

What runtime does the server require?

The server is written in Go. For stdio mode you need Go installed to run the source directly; for SSE mode you can use the hosted version or run the server yourself with go run main.go.

タグ

「その他」の他のコンテンツ