使用说明
Upstox MCP服务器
用于与Upstox API交互的MCP服务器
Upstox MCP服务器是一个轻量级的、基于插件的 模型上下文协议(MCP) 设计用于使用Upstox API执行交易和基金分析的服务器
可以通过deepwiki了解有关repo的更多信息
目录
客户先决条件
如果你想使用Claude AI(Anthropic)的服务器:
- 克劳德桌面应用程序 安装自 克劳德·艾
- Node.js
服务器入门
- 对于拥有Upstox帐户的用户,请访问此网址- https://account.upstox.com/developer/apps#sandbox,并创建一个 沙盒应用程序。为沙盒应用程序命名。您可以将重定向URL设置为 http://localhost:8000
- 将API密钥和API机密与服务器名称一起保存到其下的.env文件中
SERVER_NAME=SERVER_NAME UPSTOX_API_KEY=upstox_api_key UPSTOX_SECRET_KEY=upstox_secret_key - 从这里下载upstox的仪器密钥- https://upstox.com/developer/api-documentation/instruments/#json-文件,并将其保存为data/文件夹。
- 运行setup.sh shell文件以设置服务器。这将检查服务器依赖关系,并运行access_token脚本以从Upstox获取access_toke。它将打开一个浏览器windon,在那里你必须输入你的upstox pin,然后才能继续获取访问令牌。它还将创建一个集合,用于获取正确的工具密钥,以获取股票的市场价格。
- 打开Claude(或您的自定义MCP客户端)并开始探索服务器!
可用工具
| 工具名称 | 描述 |
|---|---|
| get_file_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 | 列出服务器中可用的所有工具 |