Quickstart
Install the CLI, install a toolkit, and serve it to Claude Code in under five minutes.
1. Install the CLI
SciToolkit is distributed as a Python package. Install it with pip:
pip install scitoolkitbashRequires 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:
scitoolkit search exoplanetbash3. Install the toolkit
Install a toolkit by name. SciToolkit will download it, choose the right execution environment (venv, conda, or Docker), and install all dependencies in isolation:
scitoolkit install asterbashThe toolkit lives at ~/.scitoolkit/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:
scitoolkit setup asterbashSee Configuration & Setup for details.
5. Serve to your agent
Start an MCP server with all your installed toolkits:
scitoolkit servebashYou'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:
scitoolkit configure claude-codebashThis 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 scitoolkit import load_toolkit
aster = load_toolkit('aster')
tools = aster.get_tools()
# Use with your agent framework
agent = Agent(tools=tools)pythonUseful commands
| Command | Description |
|---|---|
| scitoolkit list | Show all installed toolkits with their environments |
| scitoolkit setup <name> | Run interactive setup for a toolkit |
| scitoolkit serve | Launch the MCP server (interactive TUI) |
| scitoolkit uninstall <name> | Remove a toolkit and its environment |
Next steps
- Want to publish your own toolkit? Read the Authoring Guide.
- Toolkit needs configuration? Configuration & Setup covers everything.
- Want copy-paste examples? See Recipes.