BrokerInbox MCP Server について
BrokerInbox MCP Serverは、AIクライアントをGmailおよびZerodhaのKite Connect APIに接続します。メール操作と分析に加え、取引や市場データの照会に対応します。
主な機能
- 01Gmailの検索、閲覧、送信、削除
- 02メール内容の要約と分析
- 03成行注文と指値注文の発注
- 04保有資産、ポジション、注文履歴の取得
- 05リアルタイム市場データの取得
活用シーン
- 01条件を指定して受信トレイを検索
- 02メール内容を要約または分析
- 03Zerodhaで株式注文を発注
- 04ポジションと市場データを確認
MCP 対応
ClaudeやCursorなどのMCPクライアントに、GmailとZerodhaの操作ツールを公開します。READMEには、任意のLangChain連携も記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
BrokerInbox MCP サーバー
BrokerInbox は、AI エージェント(Claude や Cursor など)を Gmail および Zerodha の Kite Connect API と連携させるマルチエージェントコラボレーションプロトコル(MCP)サーバーです。自然言語のプロンプトを使用して、次のことができます。
- Gmail のメッセージを読み取り、送信、削除、分析する
- Zerodha で取引を発注し、ポジションを取得して、市場データを照会する
- オプションの LangChain/OpenAI Functions を使用して複雑なワークフローを連携する
主な機能
-
Gmail 連携
google-api-python-clientおよびgoogle-auth-oauthlibによる OAuth2 認証- 受信トレイの取得、クエリによる検索、メッセージ内容の読み取り
- 新規メールまたは返信の送信
- メールの削除またはゴミ箱への移動
- メール内容の分析(感情分析、キーワード抽出、要約)
-
Zerodha 取引
- 公式の
kiteconnectSDK を使用した Kite Connect REST API クライアント - 成行注文/指値注文の発注
- 保有資産、ポジション、注文履歴の取得
- ライブ市場データの取得(LTP、OHLC)
- 公式の
-
LLM オーケストレーション
- Gmail と Zerodha のアクションを呼び出し可能な HTTP エンドポイントとして公開
- Claude/Cursor クライアントから MCP サーバーに接続
- 自然言語プロンプトを適切なツールにルーティング
- 複雑な連鎖処理のための LangChain との連携
-
セッションと永続化
- OAuth トークン、取引ログ、メール履歴を保存
フローチャート:
シーケンス図:
ユースケース図:
クイックスタート
- クローンとインストール
git clone https://github.com/DISHANK-PATEL/Broker-Inbox.git cd project npm install bun index.ts Get the apiKey,apiSecret,access_token Enable Gmail API Configure OAuth Consent Screen
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。