Quickstart

Install the CLI, install a toolkit, and serve it to Claude Code in under five minutes.

1. Install the CLI

Toolbase is distributed as a Python package. Install it with pip:

pip install toolbase
bash

Requires Python 3.12+. The CLI manages isolated environments for each toolkit, so you don't need to worry about dependency conflicts.

2. Find a toolkit

Browse the registry to find a toolkit, or search from the command line:

toolbase search exoplanet
bash

3. Install the toolkit

Install a toolkit by name. Toolbase will download it, choose the right execution environment (venv, conda, or Docker), and install all dependencies in isolation:

toolbase install aster
bash

The toolkit lives at ~/.toolbase/toolkits/aster/ along with its isolated environment. Other toolkits get their own directories — there are no shared dependencies.

4. Configure (if needed)

Some toolkits require configuration before they can be used — API keys, paths to local data, etc. If yours does, the install step will tell you. Run setup interactively:

toolbase setup aster
bash

See Configuration & Setup for details.

5. Serve to your agent

Start an MCP server with all your installed toolkits:

toolbase serve
bash

You'll see an interactive TUI where you can toggle individual toolkits on and off and watch tool calls in real time. Or, configure your agent to launch the server automatically:

toolbase configure claude-code
bash

This adds an MCP server entry to your Claude Code config. Restart Claude Code, and the toolkit's tools become available.

Use in Python directly

If you're building your own agent and don't need MCP, you can load toolkits directly:

from toolbase import load_toolkit

aster = load_toolkit('aster')
tools = aster.get_tools()

# Use with your agent framework
agent = Agent(tools=tools)
python

Useful commands

CommandDescription
toolbase listShow all installed toolkits with their environments
toolbase setup <name>Run interactive setup for a toolkit
toolbase serveLaunch the MCP server (interactive TUI)
toolbase uninstall <name>Remove a toolkit and its environment

Next steps