venv\Scripts\activate
You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
seriallazer / ibkr-mcp-server Public
MCP Server for IBKR Client
3 stars
0 forks
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
Divy Garima
Initial commit
Mar 15, 2025
e13ab4a
· Mar 15, 2025
History
-------
1 Commit
| | |
| .venv_ibkr | | .venv_ibkr | Initial commit | Mar 15, 2025 |
| app | | app | Initial commit | Mar 15, 2025 |
| .env | | .env | Initial commit | Mar 15, 2025 |
| README.md | | README.md | Initial commit | Mar 15, 2025 |
| requirements.txt | | requirements.txt | Initial commit | Mar 15, 2025 |
| View all files | | |
This project is a FastAPI application that interacts with the Interactive Brokers (IBKR) API to fetch portfolio details.
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
Clone the repository:
shell
git clone <repository-url>
cd ibkr-mcp-server
Create a virtual environment:
shell
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
Install dependencies:
shell
pip install -r requirements.txt
Set up environment variables: Create a .env
file in the root directory and add your IBKR API credentials.
Run the application:
shell
uvicorn app.main:app --reload
Once the server is running, you can access the API endpoints to fetch portfolio details. The API documentation will be available at http://localhost:8000/docs
.
This project is licensed under the MIT License.
MCP Server for IBKR Client
No releases published
No packages published
You can’t perform that action at this time.