该项目是一个FastAPI应用程序,通过与Interactive Brokers(IBKR)API交互来获取投资组合详情。
ibkr-mcp-server
├── app
│ ├── __init__.py
│ ├── main.py
│ ├── api
│ │ ├── __init__.py
│ │ └── endpoints
│ │ ├── __init__.py
│ │ └── portfolio.py
│ ├── core
│ │ ├── __init__.py
│ │ └── config.py
│ ├── models
│ │ ├── __init__.py
│ │ └── portfolio.py
│ └── services
│ ├── __init__.py
│ └── ibkr_service.py
├── requirements.txt
├── .env
└── README.md
克隆仓库:
git clone <repository-url>
cd ibkr-mcp-server
创建虚拟环境:
python -m venv venv
source venv/bin/activate # 在Windows上使用 `venv\Scripts\activate`
安装依赖项:
pip install -r requirements.txt
设置环境变量:
在根目录下创建一个.env文件,并添加您的IBKR API凭证。
运行应用程序:
uvicorn app.main:app --reload
一旦服务器启动,您可以通过访问API端点来获取投资组合详情。API文档将在http://localhost:8000/docs处提供。
本项目采用MIT许可证。