IBKR MCP服务器
这个项目是一个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
cd ibkr-mcp-server- 创建虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`- 安装依赖项:
pip install -r requirements.txt- 设置环境变量:
创建一个 .env 文件,并添加您的IBKR API凭据。
- 运行应用程序:
uvicorn app.main:app --reload用法
一旦服务器运行,您就可以访问API端点来获取投资组合的详细信息。API文件将在 http://localhost:8000/docs.
许可证
该项目根据MIT许可证获得许可。
