diff --git a/servers/ibkr-mcp/server.yaml b/servers/ibkr-mcp/server.yaml new file mode 100644 index 0000000..7ce4c6b --- /dev/null +++ b/servers/ibkr-mcp/server.yaml @@ -0,0 +1,51 @@ +name: ibkr-mcp +image: mcp/ibkr-mcp +type: server +meta: + category: trading + tags: + - interactive-brokers + - ibkr + - trading + - finance + - api +about: + title: Interactive Brokers MCP Server + icon: https://www.interactivebrokers.com/images/web/logos/ib-logo.svg + description: Connect to Interactive Brokers API for trading operations, market data, and portfolio management +source: + project: https://github.com/yourusername/ibkr-mcp-server +config: + description: Configure the connection to Interactive Brokers TWS or IB Gateway + env: + - name: IBKR_HOST + example: "127.0.0.1" + value: '{{ibkr.host}}' + default: "127.0.0.1" + - name: IBKR_PORT + example: "4001" + value: '{{ibkr.port}}' + default: "4001" + - name: IBKR_CLIENT_ID + example: "0" + value: '{{ibkr.client_id}}' + default: "0" + parameters: + type: object + properties: + host: + type: string + description: IBKR TWS/Gateway host address + default: "127.0.0.1" + port: + type: integer + description: IBKR TWS/Gateway port (4001 for IB Gateway, 7497 for TWS Paper Trading) + default: 4001 + client_id: + type: integer + description: Client ID for IBKR connection + default: 0 + required: + - host + - port + - client_id