mcpField
B
BrokerInbox MCP Server

BrokerInbox MCP Server

ローカル
github.com/DISHANK-PATEL金融データ178 週間前に更新

BrokerInbox MCP Server について

BrokerInbox MCP Serverは、AIクライアントをGmailおよびZerodhaのKite Connect APIに接続します。メール操作と分析に加え、取引や市場データの照会に対応します。

主な機能

  1. 01Gmailの検索、閲覧、送信、削除
  2. 02メール内容の要約と分析
  3. 03成行注文と指値注文の発注
  4. 04保有資産、ポジション、注文履歴の取得
  5. 05リアルタイム市場データの取得

活用シーン

  1. 01条件を指定して受信トレイを検索
  2. 02メール内容を要約または分析
  3. 03Zerodhaで株式注文を発注
  4. 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 を使用して複雑なワークフローを連携する

主な機能

  1. Gmail 連携

    • google-api-python-client および google-auth-oauthlib による OAuth2 認証
    • 受信トレイの取得、クエリによる検索、メッセージ内容の読み取り
    • 新規メールまたは返信の送信
    • メールの削除またはゴミ箱への移動
    • メール内容の分析(感情分析、キーワード抽出、要約)
  2. Zerodha 取引

    • 公式の kiteconnect SDK を使用した Kite Connect REST API クライアント
    • 成行注文/指値注文の発注
    • 保有資産、ポジション、注文履歴の取得
    • ライブ市場データの取得(LTP、OHLC)
  3. LLM オーケストレーション

    • Gmail と Zerodha のアクションを呼び出し可能な HTTP エンドポイントとして公開
    • Claude/Cursor クライアントから MCP サーバーに接続
    • 自然言語プロンプトを適切なツールにルーティング
    • 複雑な連鎖処理のための LangChain との連携
  4. セッションと永続化

    • OAuth トークン、取引ログ、メール履歴を保存

フローチャート:

image

シーケンス図:

image

ユースケース図:

image image

クイックスタート

  1. クローンとインストール
    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
    

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。