IntelligenceBank API Tools MCP Server

by ibproduct

128 downloads
Not rated
GitHub

Description

# IntelligenceBank API Tools MCP Server An MCP server that provides tools for interacting with the IntelligenceBank API, including browser-based authentication. ## Development ### Local Development Setup 1. Clone the repository: ```bash git clone…

About

# IntelligenceBank API Tools MCP Server An MCP server that provides tools for interacting with the IntelligenceBank API, including browser-based authentication. ## Development ### Local Development Setup 1. Clone the repository: ```bash git clone https://github.com/ibproduct/ib-api-tools-mcp-server.git cd…

Details

Author
ibproduct
Downloads
128
Categories
Developer Tools

- Browser-based authentication flow for IntelligenceBank API
- Login tool that opens browser and polls for completion
- Authentication status checking tool
- Session storage for subsequent API requests
- Configurable via the IB_API_URL environment variable
- Supports both development and production installation workflows

Install the server via git clone, npm install, and build, then configure the IB_API_URL environment variable in your MCP settings. After adding the server to your MCP configuration, invoke the provided tools using use_mcp_tool, for example use_mcp_tool ib-api-tools auth.login {} to start the browser login flow.

IntelligenceBank API Tools MCP Server

An MCP server that provides tools for interacting with the IntelligenceBank API, including browser-based authentication.

Development

Local Development Setup

1. Clone the repository:

git clone https://github.com/ibproduct/ib-api-tools-mcp-server.git
cd ib-api-tools-mcp-server

2. Install dependencies:

npm install

3. Create your .env file:

cp .env.example .env

Edit .env to set your IB_API_URL.

4. Install the development version to Cline MCP:

chmod +x scripts/dev-install.sh
./scripts/dev-install.sh

5. Configure VSCode MCP settings at ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json:

{
  "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
    }
  }
}

Development Workflow

1. Make changes to the source code
2. Run ./scripts/dev-install.sh to build and install to dev MCP location
3. Test changes using the dev server:

use_mcp_tool ib-api-tools-dev auth.login {}

4. When ready, commit and push to GitHub:

git add .
git commit -m "Description of changes"
git push origin main

Production Installation

For production use, install from the released version:

1. Create the installation directory:

mkdir -p ~/Documents/Cline/MCP/ib-api-tools

2. Install the server:
```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.