MCP ExplorerExplorer

Ibkr Mcp Ts

@cirion 9 months ago
4 GPL-3.0
FreeCommunity
AI Systems
IBKR MCP 使用 TypeScript。

Overview

What is Ibkr Mcp Ts

ibkr-mcp-ts is an example MCP server implemented in TypeScript that retrieves account positions from Interactive Brokers (IBKR).

Use cases

Use cases include automated trading systems, portfolio management tools, and applications that require real-time access to IBKR account data.

How to use

To use ibkr-mcp-ts, clone the repository, install dependencies, configure your IBKR connection in the server.ts file, set up MCPHost, and run the server with the appropriate configuration.

Key features

Key features include integration with IBKR for account position retrieval, TypeScript implementation for better type safety, and compatibility with MCPHost and Ollama for enhanced functionality.

Where to use

ibkr-mcp-ts can be used in financial applications, trading platforms, and any environment where integration with IBKR’s API is required for account management and data retrieval.

Content

IBKR MCP Server

This is an example MCP server that retrieves account positions from IBKR.

Screenshot

Screenshot

Prerequisites

Installation

  1. Clone this repository and install dependencies:

    git clone https://github.com/ciri/ibkr-mcp-ts.git
    cd ibkr-mcp-ts
    npm install
    
  2. Configure your IBKR connection:

    • Edit the server.ts file to set the correct port for your IBKR TWS (7496) or IB Gateway (4001, default).
  3. Set up MCPHost:

    go install github.com/mark3labs/mcphost@latest
    
  4. Configure Ollama:

    ollama pull qwen2.5
    ollama serve
    

Running the Server

First, make sure that you are logged into IBKR TWS or IB Gateway.

Then, start MCPHost with the configuration file:

mcphost -m ollama:qwen2.5 --config  ./config.json

MCP Configuration

Add the following to your MCP configuration file (config.json):

Note: Replace /path/to/ibkr-mcp-ts/dist/server.js with the actual path to the server.js file.

Disclaimer

This is an example implementation and may require further configuration and adjustments to work correctly in your environment. You probably want to try this with your paper trading account first or ensure you only allow read access to the API.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers