seriallazer_ibkr_mcp_server

seriallazer_ibkr_mcp_server

by seriallazer

On Windows use venv\Scripts\activate

Skip to content

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

Star

Notifications
You must be signed in to change notification settings

seriallazer/ibkr-mcp-server

main

1 Branch
0 Tags


Go to file

Code

Folders and files

| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------

author

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 | | |

Repository files navigation

IBKR MCP Server

This project is a FastAPI application that interacts with the Interactive Brokers (IBKR) API to fetch portfolio details.

Project Structure

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

Setup Instructions

  1. Clone the repository:

    shell git clone <repository-url> cd ibkr-mcp-server

  2. Create a virtual environment:

    shell python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`

  3. Install dependencies:

    shell pip install -r requirements.txt

  4. Set up environment variables: Create a .env file in the root directory and add your IBKR API credentials.

  5. Run the application:

    shell uvicorn app.main:app --reload

Usage

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.

License

This project is licensed under the MIT License.

About

MCP Server for IBKR Client

Resources

Readme

Activity

Stars

3 stars

Watchers

1 watching

Forks

0 forks

Report repository

Releases


No releases published

Packages 0


No packages published

Languages

You can’t perform that action at this time.

Features & Capabilities

Categories
mcp_server model_context_protocol

Implementation Details

Stats

0 Views
0 Likes
3 GitHub Stars

Repository Info

seriallazer Organization

Similar Servers

continuedev_continue by continuedev
0
0
0