Skip to main content

matimo-cli

Command-line interface for Matimo - tool package manager & MCP server launcher.

PyPI Docs


Installation

pip install matimo-cli
# or with uv
uv add matimo-cli

Commands

matimo install - Install provider packages

matimo install slack github gmail         # install specific providers

matimo list - List available tools

matimo list                               # all loaded tools

matimo search - Search for tools

matimo search email                       # text search over tool names + descriptions
matimo search "send message"

matimo mcp - Start MCP server

Serve all loaded tools over the Model Context Protocol so Claude Desktop, Cursor, or any MCP client can access them.

matimo mcp                                # start on stdio (default)
matimo mcp --transport http --port 3000   # start as HTTP server

Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "matimo": {
      "command": "matimo",
      "args": ["mcp"]
    }
  }
}

matimo doctor - Diagnose your setup

matimo doctor                             # check config, installed providers, connectivity

matimo review - Review agent-created tool definitions

Operates on the current directory (or $MATIMO_TOOL_DIR), not an arbitrary path argument:

matimo review list                        # list draft tools awaiting approval
matimo review approve my_tool             # approve a pending tool
matimo review reject my_tool              # reject/revoke a tool

Configuration

The CLI reads configuration entirely from environment variables - there is no .matimo.yaml config file:

export MATIMO_LOG_LEVEL=info        # silent | error | warn | info | debug
export MATIMO_LOG_FORMAT=json       # json | simple
export MATIMO_AUTO_APPROVE=true     # auto-approve tool approval prompts (CI/CD)

Documentation


Links

Release files for matimo-cli 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matimo-cli 0.1.3
File Size Uploaded
matimo_cli-0.1.3.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matimo-cli 0.1.3
File Interpreter ABI Platform
matimo_cli-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 26.5 kB

Release files / matimo_cli-0.1.3.tar.gz

Download URL matimo_cli-0.1.3.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f520764837fe34041dc08329b74d3af102a8f32840dbe210ddacae0fbc940589
BLAKE2b-256 checksum
How to use checksums
76e2623e6b4a57ebd0061b30cdb5a213b82574f785c375fde22b1a17c32b0d20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / matimo_cli-0.1.3-py3-none-any.whl

Download URL matimo_cli-0.1.3-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0d23da2a27f85b29baffd0161986e8a09e124dde1e10ecdb822e2934269ebec
BLAKE2b-256 checksum
How to use checksums
89f291d2fe092af92d37d6b23aa464b6b81c3ad82ae9f24f0846e5b7c0ba8572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page