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. 01搜索、读取、发送和删除 Gmail 邮件
  2. 02摘要和分析邮件内容
  3. 03下达市价单和限价单
  4. 04查询持仓、仓位和订单历史
  5. 05获取实时市场数据

适用场景

  1. 01按查询条件搜索收件箱
  2. 02摘要或分析邮件内容
  3. 03下达 Zerodha 股票订单
  4. 04查看仓位和市场数据

MCP 相关

向 Claude、Cursor 等 MCP 客户端提供 Gmail 和 Zerodha 操作工具。README 还介绍了可选的 LangChain 链式调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

BrokerInbox MCP 服务

BrokerInbox 是一个多 Agent 协作协议(MCP)服务,可将 AI Agent(例如 Claude 或 Cursor)与 Gmail 和 Zerodha 的 Kite Connect API 集成。用户可以使用自然语言提示词:

  • 读取、发送、删除和分析 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. 大模型编排

    • 将 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
    

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。