
rcontesti/ib_mcp
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Этот проект предоставляет интерфейс API Interactive Brokers (IB) с использованием протокола Model Context Protocol (MCP).
Обзор
Проект в настоящее время находится в активной разработке. Функции могут быть неполными, и возможны резкие изменения. Этот проект построен исключительно на веб-API Interactive Brokers, и это осознанное дизайнерское решение. Хотя API TWS мощен, веб-API предоставляет более современную и гибкую основу для целей этого проекта. Краткий ответ: WEB API планируется быть более комплексным. Под более комплексным я имею в виду, что он объединяет управление аккаунтами, а именно отчетность, в том же направлении. Две другие важные причины: 1. Веб-API является автономным. Он не требует запуска настольного ПО TWS или IB-шлюза. 2. Протоколы контекста моделей (MCP) проще строить на основе HTTPS-коммуникации, чем TCP/IP-сокеты. Три причины: 1. WEB API находится в бета-версии (см. Ограничения) 2. TWS быстрее и надёжнее для торговли. 3. TWS обладает некоторыми торговыми функциями, которых нет в WEB API.
Обзор (машинный перевод)
[! Примечание]
Статус проекта
Проект в настоящее время находится в активной разработке. Функции могут быть неполными, и возможны резкие изменения.
Мотивация
Этот проект построен исключительно на веб-API Interactive Brokers, и это осознанное дизайнерское решение. Хотя API TWS мощен, веб-API предоставляет более современную и гибкую основу для целей этого проекта.
TWS API MCP против WEB API MCP?
Почему не использовать TWS API? Краткий ответ таков: WEB API планируется быть более комплексным. Под более комплексным я имею в виду, что он объединяет управление аккаунтами, а именно отчетностью. Две другие важные причины: 1. Веб-API является автономным. Он не требует запуска настольного программного обеспечения TWS или IB Gateway. 2. Протоколы контекста моделей (MCP) проще строить на основе HTTPS-коммуникации, чем TCP/IP-сокетов.
Если он более комплексен, почему бы не использовать только WEB API? Три причины: 1. WEB API находится в бета-версии (см. Ограничения) 2. TWS быстрее и надёжнее для торговли. 3. TWS обладает некоторыми торговыми функциями, которых нет в WEB API.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
[!Note]
Project Status
This project is currently under active development. Features may be incomplete, and breaking changes may occur.
Motivation
This project is built exclusively on the Interactive Brokers Web API, and this is a deliberate design choice. While the TWS API is powerful, the Web API provides a more modern and flexible foundation for the goals of this project.
TWS API MCP vs. WEB API MCP?
Why not using the TWS API? The short answer is that the WEB API is planned to be more comprehensive. By more comprehensive I mean, it brings account management, specifically reporting, into the same place. The two other important reasons are: 1. The Web API is standalone. It does not require you to run the TWS desktop software or IB Gateway. 2. Model context protocols (MCPs) are easier to build on top of HTTPS communication rather than TCP/IP sockets.
If it is more comprehensive why not using just the WEB API? Three reasons: 1. WEB API is in beta (see Limitations) 2. TWS is faster and more reliable for trading. 3. TWS has some trading functionalities that the WEB API does not have.
While other projects act as a “bridge” to make the TWS API look like a web API, they introduce an unofficial, third-party dependency. This project avoids that risk by using the official IBKR Web API directly, ensuring better long-term stability and support.
In summary:
- If you need fast and reliable trading go with TWS API
- If you need a more comprehensive and cloud ready solution go with the WEB API
For a more detailed, side-by-side breakdown, please see the TWS vs. Web API Comparison section.
Table of Contents
Установка
docker run -i --rm mcp/time