Boba CLI - The bridge between agents and decentralized trading.
Details
Author
Able-labs-xyz
GitHub stars
56
Downloads
730
Categories
Finance, AI
Jump to
- Claude never sees your credentials
- Full audit trail of all tool calls
- Interactive TUI using BubbleTea and LipGloss
- Proxy allows you to stop access anytime
- Credentials stored in OS Keychain
- HTTPS enforced for all backend communication
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
Install globally with npm install -g @tradeboba/cli, then run boba to start the interactive menu. Key commands include boba login for credentials, boba install to set up Claude, and boba launch to begin trading. Options like --agent-id and --secret allow non-interactive login.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
<p align="center">
<img src="./assets/logo.svg" alt="BOBA AGENTS" width="400" />
</p>
<p align="center">
<img src="https://img.shields.io/npm/v/@tradeboba/cli?color=B184F5&style=flat-square" alt="npm" />
<img src="https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-B184F5?style=flat-square" alt="platform" />
<img src="https://img.shields.io/badge/license-MIT-B184F5?style=flat-square" alt="license" />
</p>
<p align="center">
<b>Connect Claude to Boba trading in seconds.</b>
</p>
<p align="center">
<a href="#install">Install</a> ·
<a href="#quick-start">Quick Start</a> ·
<a href="#commands">Commands</a> ·
<a href="#how-it-works">How It Works</a>
</p>
<br />
## Install
```bash
npm install -g @tradeboba/cli
```
<br />
## Quick Start
```bash
npm install -g @tradeboba/cli
boba
```
That's it — the interactive menu walks you through everything.
<br />
## Commands
| Command | Description |
|:--------|:------------|
| `boba login` | Log in with your agent credentials |
| `boba install` | Set up Claude to use Boba |
| `boba launch` | Start trading with Claude |
| `boba start` | Run the Boba proxy |
| `boba status` | See if everything's working |
| `boba config` | Change your settings |
| `boba auth` | Test your connection |
| `boba logout` | Sign out |
<details>
<summary>Command options</summary>
```bash
boba login --agent-id ID --secret S # Non-interactive login
boba start --port 4000 # Custom port
boba install --desktop-only # Claude Desktop only
boba install --code-only # Claude Code only
boba launch --iterm # Use iTerm instead of Terminal (macOS)
```
</details>
<br />
## How It Works
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Claude │ ───▶ │ Boba CLI │ ───▶ │ Boba MCP │
│ (no creds) │ │ (proxy) │ │ (backend) │
└─────────────┘ └─────────────┘ └─────────────┘
localhost JWT auth trading API
```
- Claude never sees your credentials
- You control access — stop the proxy anytime
- Full audit trail — all tool calls logged
<br />
## Upgrading to v0.3.0
> [!IMPORTANT]
> v0.3.0 is a full rewrite — the CLI is now a native Go binary shipped through npm. It's faster, has no Node.js runtime dependency, and includes an interactive TUI.
>
> **What changed:**
> - `boba init` is now `boba login` (`boba init` still works as an alias)
> - Interactive menus — just run `boba` to see all options
> - `boba launch` now lets you pick Claude Code or Claude Desktop
> - `boba launch` now lets you launch with layouts
> - `boba login` now has onboarding flow
> - Nice TUI changes using BubbleTea, LipGloss and HuH
>
> **To upgrade:**
> ```bash
> npm install -g @tradeboba/cli
> boba login
> ```
<br />
## Security
| | |
|:--|:--|
| **Credential Storage** | Agent secret + auth tokens stored in OS Keychain |
| **Proxy Auth** | Per-session token — only the MCP bridge can call the proxy |
| **Transport** | HTTPS enforced for all backend communication |
| **URL Allowlisting** | Backend URLs restricted to known Boba hosts |
| **No Debug Logging** | No sensitive data written to logs |
| **Access Control** | Revoke anytime at [agents.boba.xyz](https://agents.boba.xyz) |
<br />
## License
MIT
<br />
---
<br />
> [!WARNING]
> **This software is experimental.** Provided "as is" without warranty of any kind.
>
> **Use at your own risk.** Boba assumes no liability for any losses or damages arising from use of this software.
>
> **Trading involves significant financial risk.** Never trade more than you can afford to lose.
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.
Social sign-in isn’t configured yet. You can still create an account with email below, or ask an admin to add Google/GitHub/Discord OAuth credentials.
A collection of reference implementations for the Model Context Protocol (MCP), demonstrating secure and controlled access to tools and data sources for Large…
🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your…