使用说明
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 <repository-url> 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许可证获得许可。