交易数据协议

Angel One MCP(模型上下文协议)是一个用于与Angel One交易平台API交互的协议,支持获取历史数据和投资组合数据。

  • by RohanDoshi21
  • Python
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 RohanDoshi21/angleone-mcp-server

使用说明

Angel One MCP(模型上下文协议)

此存储库包含Angel One交易平台的模型上下文协议实现,允许您与Angel One的交易API交互以获取历史数据和投资组合数据。

先决条件

  • Python 3.10
  • Angel One交易账户
  • 来自Angel One的API证书

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/angelone-mcp.git
cd angelone-mcp
git submodule update --init --recursive
  1. 创建虚拟环境(推荐):
python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  1. 安装所需的依赖项:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip install -r requirements.txt

配置

  1. 在根目录中创建一个test_credentials.py文件,其中包含您的Angel One凭据:
# test_credentials.py
API_KEY = "your_api_key"
CLIENT_CODE = "your_client_code"
PASSWORD = "your_password"
PIN = "your_pin"
TOKEN = "your_token"  # Optional

用法

  1. 你可以开始了 api.py 作为mcp服务器连接到mcp客户端
{
    "mcp": {
        "servers": {
            "angleone": {
                "command": "/Users/rohandoshi/.local/bin/uv",
                "args": [
                    "--directory",
                    "/Users/rohandoshi/Development/angelone-mcp",
                    "run",
                    "api.py"
                ]
            },
        }
    }
}

结果