返回市场
一角-MCP服务器

一角-MCP服务器

作者:RohanDoshi217 星标更新:2025-04-30

项目介绍

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  # 在Windows上使用 `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"  # 可选

使用方法

  1. 您可以启动api.py作为MCP服务器供MCP客户端使用
{
    "mcp": {
        "servers": {
            "angleone": {
                "command": "/Users/rohandoshi/.local/bin/uv",
                "args": [
                    "--directory",
                    "/Users/rohandoshi/Development/angelone-mcp",
                    "run",
                    "api.py"
                ]
            },
        }
    }
}

结果

<img width="773" alt="2025年4月29日 下午11:35:09的屏幕截图" src="https://gips1.baidu.com/it/u=3869681636,2770997560&fm=3081&app=3081&f=PNG?w=1546&h=1436" /> <img width="770" alt="2025年4月29日 下午11:37:03的屏幕截图" src="https://gips3.baidu.com/it/u=890790185,3579687795&fm=3081&app=3081&f=PNG?w=1540&h=1422" />