ib-api-tools-mcp-server

ib-api-tools-mcp-server

3.3

The IntelligenceBank API Tools MCP Server provides tools for interacting with the IntelligenceBank API, including browser-based authentication.

The IntelligenceBank API Tools MCP Server is designed to facilitate seamless interaction with the IntelligenceBank API. It offers a set of tools that enable developers to authenticate and manage sessions through a browser-based flow. The server supports both development and production environments, allowing for easy setup and configuration. Developers can clone the repository, install dependencies, and configure their environment to start using the tools. The server is integrated with VSCode MCP settings, making it convenient for developers to manage their development workflow. The server also provides a straightforward way to check authentication status and manage sessions, ensuring a smooth user experience.

Features

  • Browser-based authentication flow for easy login and session management.
  • Support for both development and production environments.
  • Integration with VSCode MCP settings for streamlined development.
  • Tools for checking authentication status and managing sessions.
  • Easy setup and configuration with detailed installation instructions.

MCP Tools

  • {'auth.login': 'Starts the browser login flow, obtaining an initial token, opening the browser for login, polling for completion, and storing the session.'}
  • {'auth.status': 'Checks the current authentication status.'}

Usage with Different Platforms

Local Development Setup

bash
git clone https://github.com/ibproduct/ib-api-tools-mcp-server.git
cd ib-api-tools-mcp-server
npm install
cp .env.example .env
chmod +x scripts/dev-install.sh
./scripts/dev-install.sh

VSCode MCP Configuration


{
  "mcpServers": {
    "ib-api-tools-dev": {
      "command": "node",
      "args": [
        "/Users/charly/Documents/Cline/MCP/ib-api-tools-dev/index.js"
      ],
      "env": {
        "IB_API_URL": "https://your-ib-instance.intelligencebank.com"
      },
      "disabled": false
    }
  }
}

Production Installation

bash
mkdir -p ~/Documents/Cline/MCP/ib-api-tools
git clone https://github.com/ibproduct/ib-api-tools-mcp-server.git
cd ib-api-tools-mcp-server
npm install
npm run build
cp -r package.json dist/* ~/Documents/Cline/MCP/ib-api-tools/
cd ~/Documents/Cline/MCP/ib-api-tools
npm install --production

VSCode MCP Production Configuration


{
  "mcpServers": {
    "ib-api-tools": {
      "command": "node",
      "args": [
        "/Users/charly/Documents/Cline/MCP/ib-api-tools/index.js"
      ],
      "env": {
        "IB_API_URL": "https://your-ib-instance.intelligencebank.com"
      },
      "disabled": false
    }
  }
}