BrokerInbox MCP服务器
BrokerInbox 是一个多代理协作协议(MCP)服务器,将人工智能代理(例如Claude或Cursor)与Gmail和Zerodha的Kite Connect API集成在一起。使用自然语言提示,用户可以:
- 读取、发送、删除和分析 Gmail邮件
- 进行交易,获取头寸,以及 查询市场数据 关于Zerodha
- 链式复杂工作流程 具有可选的LangChain/OpenAI函数
______________________________________________________________________
核心功能
- Gmail集成
- OAuth2身份验证 google-api-python-client 和 google-auth-oauthlib - 获取收件箱,按查询搜索,阅读邮件内容 - 发送新电子邮件或回复 - 删除电子邮件或移至垃圾箱 - 分析电子邮件内容(情感、关键字提取、摘要)
- Zerodha交易
- Kite Connect REST API客户端通过官方 kiteconnect 软件开发工具包 - 下达市价/限价订单 - 获取持有量、头寸和订单历史记录 - 检索实时市场数据(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

