MCP.so
ログイン

Kite MCP Server

@illustriousj

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

illustriousj

Kite MCP Server について

Zerodha Kite MCP server

#kite-mcp-server#zerodha#api-integration

Kite MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "kite": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8081/sse"
      ]
    }
  }
}

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

よくある質問

1

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.

2

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.

3

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.

4

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.

5

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`.

コメント

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