For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quick Start

Get up and running with bx-mcp in minutes — install, configure, and connect your first MCP client.

This guide walks you through installing the bx-mcp module, configuring it, and connecting your first MCP client.


📋 Prerequisites

  • BoxLang 1.12+ installed and running

  • bx-plus and bx-ai modules installed

  • A BoxLang+ Subscription (purchase here)

  • A running BoxLang application or MiniServer instance


📦 Install the Module

Via CommandBox

box install bx-plus,bx-ai,bx-mcp

Via BoxLang OS Binary

install-bx-module bx-plus bx-ai bx-mcp

⚙️ Minimal Configuration

Add the MCP server configuration to your boxlang.json under modules.bxmcp.settings:

⚠️ Security: Always set authToken for any deployment accessible beyond localhost. See Security & Access Control for advanced options including per-token tool filters.


✅ Verify the Installation

Restart your BoxLang runtime. The MCP server registers automatically during module startup. Verify it's running:

You should see a response showing the total number of available tools (154).


🔬 Call Your First Tool

Get Runtime Information

This returns BoxLang version, JVM details, OS information, start time, uptime, and license status.

Check Cache Health

Test a Datasource Connection


💻 Configure VS Code

Create a .vscode/mcp.json file in your project root:

VS Code will automatically connect to the MCP server when you open the workspace.


🤖 Configure Claude Desktop

Add the following to your claude_desktop_config.json:


🖥️ Configure Cursor

Create a .cursor/mcp.json file in your project root with the same structure as the VS Code example above.


🎮 Use the Interactive CLI

The module includes a built-in interactive CLI. Launch it from a terminal:

Once connected, type tools to list all tools, help for commands, or run runtime_get_info to invoke a tool.


📚 Next Steps

Last updated

Was this helpful?