Interactive Brokers MCP
@dickhfchan
关于 Interactive Brokers MCP
This interative brokers MCP allows adding and deleting orders, getting the latest quotes...
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ibkr": {
"command": "ibkr",
"type": "sse",
"url": "http://ip_address:3000/sse",
"headers": {
"X-API-Key": "your-secure-api-key-here"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Interactive Brokers MCP?
Interactive Brokers MCP is a Model Context Protocol server that wraps the Interactive Brokers Web API, enabling AI agents to interact with IBKR trading systems. It is built with FastMCP (FastAPI + MCP) and runs inside Docker, targeting developers who want to automate trading via MCP-compatible clients.
How to use Interactive Brokers MCP?
Clone the repository, then run docker-compose up to bring up the container. After it starts, use docker exec -it ibkr bash to get a command-line prompt. The MCP server runs on port 3100 and requires setting the IBKR_ACCOUNT_ID environment variable in the docker-compose.yml file.
Key features of Interactive Brokers MCP
- Docker-based deployment with Docker Desktop
- FastMCP server (FastAPI + MCP) on port 3100
- Requires IBKR account ID in configuration
- Co‑exists with the original Flask app for testing
- Video walkthrough available on YouTube
Use cases of Interactive Brokers MCP
- Automate trade execution through MCP-compatible AI assistants
- Integrate IBKR account management into agent workflows
- Test and compare Flask vs. FastAPI/MCP implementations live
FAQ from Interactive Brokers MCP
What are the requirements to run Interactive Brokers MCP?
Docker Desktop must be installed. The source code is cloned from GitHub, then the container is started with docker-compose up.
How do I configure my Interactive Brokers account?
Update the IBKR_ACCOUNT_ID variable in the docker-compose.yml file with your account ID.
How do I access the command line inside the container?
Run docker exec -it ibkr bash after the container is up.
Which MCP server file should I use?
The MCP server is in app2.py, which was created by converting the original Flask app to FastAPI and then adding FastMCP.
Where does the MCP server listen?
It listens on port 3100, as defined in the docker-compose.yml.
其他 分类下的更多 MCP 服务器
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Nginx UI
0xJackyYet another WebUI for Nginx
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
评论