Integrates the Interactive Brokers Web API with the Model Context Protocol, enabling programmatic access to financial market data and trading functionalities.
This project offers a robust interface to the Interactive Brokers (IB) API, leveraging the Model Context Protocol (MCP) for streamlined interaction. It's built upon the IB Client Portal Web API and designed for a containerized environment, ensuring secure and reproducible access. The architecture comprises three core Docker containers: an API gateway for secure REST API access, a ticker service to maintain persistent IB sessions, and an MCP server that orchestrates communication with the API gateway. This setup provides a self-contained solution for developers and quantitative analysts to connect with their IB accounts and retrieve market data.