使用说明
Angel One MCP(模型上下文协议)
此存储库包含Angel One交易平台的模型上下文协议实现,允许您与Angel One的交易API交互以获取历史数据和投资组合数据。
先决条件
- Python 3.10
- Angel One交易账户
- 来自Angel One的API证书
安装
- 克隆存储库:
git clone https://github.com/yourusername/angelone-mcp.git
cd angelone-mcp
git submodule update --init --recursive
- 创建虚拟环境(推荐):
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
- 安装所需的依赖项:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip install -r requirements.txt
配置
- 在根目录中创建一个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
用法
- 你可以开始了
api.py作为mcp服务器连接到mcp客户端
{
"mcp": {
"servers": {
"angleone": {
"command": "/Users/rohandoshi/.local/bin/uv",
"args": [
"--directory",
"/Users/rohandoshi/Development/angelone-mcp",
"run",
"api.py"
]
},
}
}
}