关于 Upstox MCP Server
Upstox MCP Server 是连接 Upstox API 的插件式 MCP 服务,面向需要通过对话查询账户与市场信息或进行交易操作的用户。它提供账户、资金、持仓、行情和下单工具。
主要功能
- 01查询用户资料与资金
- 02查看持仓与股票现价
- 03提交股票订单
- 04查询适用的经纪费
- 05列出服务可用工具
适用场景
- 01查看 Upstox 账户资料与资金
- 02检查持仓及股票当前价格
- 03通过客户端提交股票订单
MCP 相关
该 MCP 服务向兼容客户端提供 Upstox API 工具,包括账户查询、行情查询和下单。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Upstox MCP Server
用于与 Upstox API 交互的 MCP 服务
Upstox MCP Server 是一款轻量级、基于插件的 Model Context Protocol (MCP) 服务,旨在使用 Upstox API 执行交易和资金分析。
可以通过阅读 deepwiki 进一步了解此仓库
目录
客户端前置要求
如果你想通过 Claude AI(Anthropic)使用此服务:
- 安装 Claude Desktop App,请前往 claude.ai 下载
- Node.js
开始使用服务
- 如果你拥有 Upstox 账户,请访问此网址 - **https://account.upstox.com/developer/apps#sandbox**,并创建一个沙盒应用。为沙盒应用命名。你可以将重定向 URL 设置为 http://localhost:8000
- 将 API Key 和 API SECRET 与服务名称一起保存到 .env 文件中
SERVER_NAME=SERVER_NAME UPSTOX_API_KEY=upstox_api_key UPSTOX_SECRET_KEY=upstox_secret_key - 从此处下载 Upstox 的 instrument keys - **https://upstox.com/developer/api-documentation/instruments/#json-files**,并将其保存到 data/ 文件夹中。
- 运行 setup.sh shell 文件以设置服务。此脚本会检查服务依赖项,并运行 access_token 脚本以从 Upstox 获取 access_token。脚本会打开浏览器窗口,你需要输入 Upstox PIN 才能继续获取访问令牌。它还会创建一个集合,用于获取正确的 instrument key,以查询股票的市场价格。
- 打开 Claude(或你自定义的 MCP 客户端),开始探索此服务!
可用工具
| 工具名称 | 描述 |
|---|---|
| get_profile_details_tool | 从 Upstox 获取用户个人资料详情 |
| get_user_funds_margin_tool | 从 Upstox 获取资金详情 |
| get_holdings_tool | 从 Upstox 获取持仓 |
| get_market_price_tool | 获取股票的当前价格 |
| place_order_tool | 在 Upstox 为特定股票下单 |
| get_brokerage_details_tool | 获取指定股票适用的经纪费用 |
| list_capabilities_tool | 列出服务中所有可用工具 |
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。