1. Conduid
  2. Blockchain
  3. CLI
MCP server · Blockchain

CLI

Save 40%+ on agent token costs with code graphs: call graphs, dependency graphs, dead code detection, and blast radius analysis.

44Fair

Scored 10 hours ago · breakdown

About CLI

CLI is an MCP server published by supermodeltools in the Blockchain category: save 40%+ on agent token costs with code graphs: call graphs, dependency graphs, dead code detection, and blast radius analysis.

The repository has 94 stars and 9 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/supermodeltools/cli

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about CLI

Powered by Claude · Grounded in docs

I know everything about CLI. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.

1 check has not been run yet.

Releases

v0.6.16v0.6.16 · 12 May 2026Changelog Features 1a5900b805d901b5ac9210b8129f48868ba0997e: feat(blast-radius): add --validation-files flag to surface suggested tests (@greynewell) Installation macOS / Linux (Homebrew) brew tap supermodeltools/cli…
v0.6.15v0.6.15 · 12 May 2026Changelog Other 3db11baf1a7cb810b53fcfe0553cd1f6557368b5: Add impact analysis benchmark harness (@jonathanpopham) 20a5a46df776828717745297cd14055b66313da2: Add scoped impact ranking benchmark results (@greynewell) Installation macOS /…
v0.6.14v0.6.14 · 30 Apr 2026Changelog Other 8e758dd1e68e77ae91c6ea25dec17880f25bbc18: CLI cleanup: production-ready file-mode workflow (@jonathanpopham) Installation macOS / Linux (Homebrew) brew tap supermodeltools/cli https://github.com/supermodeltools/cli brew…
v0.6.13v0.6.13 · 30 Apr 2026Changelog Bug Fixes 66432f63ff212778dad6a62531a06239ccff2178: fix(npm): use stderr for get-started message so it shows without --foreground-scripts (@greynewell) Installation macOS / Linux (Homebrew) brew tap supermodeltools/cli…
v0.6.12v0.6.12 · 30 Apr 2026Changelog Bug Fixes b2713aa2c4ec7f46348f6afe576228815d8988ac: fix: add /dev/tty fallback for MinTTY/Git Bash TTY detection (#163) (@greynewell) bd1e2ad7779bb0ff1af8a92867eaa9a4c649c05e: fix: friendlier error when watch is already running…

README

Supermodel CLI

Save 40%+ on agent token costs with code graphs.

Supermodel maps every file, function, and call relationship in your repo and writes a .graph file next to each source file. Your agent reads them automatically via grep and cat. No prompt changes. No extra context windows. No new tools to learn.

📖 Full CLI docs: docs.supermodeltools.com/cli/install

Linux / Mac

curl -fsSL https://supermodeltools.com/install | sh

npm (cross-platform)

npm install -g @supermodeltools/cli

How it works

1. Map your codebase

supermodel

Uploads your repo to the Supermodel API, builds a full call graph, and writes .graph shard files next to every source file. Stays running to keep files updated as you code.

2. Your agent reads the graph automatically

.graph files are plain text. Any agent that can read files — Claude Code, Cursor, Copilot, Windsurf — picks them up automatically through its native search & file reading tools. No configuration needed on the agent side.

3. Ask anything

Your agent now has full visibility into your call graph, imports, domains, and blast radius — for every file in the repo, not just the ones open in the editor.


Works with any AI agent

.graph files are plain text read via grep and cat. There is no agent-specific integration required.

Agent Setup
Claude Code Run supermodel; install the hook for live updates (setup wizard handles this)
Cursor Run supermodel; .graph files appear in context when you open any source file
GitHub Copilot Run supermodel; open .graph files in the editor to include them in context
Windsurf Same as Cursor
Aider Run supermodel, then pass --read '**/*.graph.*' to include all graph files
Any other agent Run supermodel — if it can read files, it can read .graph files

For live updates in Claude Code, add this hook to .claude/settings.json:

{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Write|Edit",
      "hooks": [{"type": "command", "command": "supermodel hook"}]
    }]
  }
}

The supermodel setup wizard installs this automatically if Claude Code is detected.


Installation

macOS

brew install supermodeltools/tap/supermodel

Linux / macOS (curl)

curl -fsSL https://supermodeltools.com/install | sh

On first run, supermodel launches the setup wizard automatically when attached to a terminal.

From source

git clone https://github.com/supermodeltools/cli
cd cli
go build -o supermodel .

Quick start

cd your/repo
supermodel                # first run: launches setup wizard, then watches for changes

Commands

File mode

Manages .graph.* shards written next to each source file. Agents read these without making API calls.

Command Description
analyze [path] Upload repo, run full analysis, write .graph.* files (--no-shards skips file writing)
skill Print agent awareness prompt — pipe to CLAUDE.md or AGENTS.md
supermodel Generate graph files on startup, then keep them updated incrementally
clean [path] Remove all .graph.* files from the repository
hook Claude Code PostToolUse hook — forward file-change events to the supermodel daemon

Tell your agent about graph files

Add the Supermodel graph-file prompt to CLAUDE.md, AGENTS.md, or your agent's instruction file:

supermodel skill >> CLAUDE.md

Or manually add:

This repository has .graph.* files next to source files containing code relationship data from Supermodel.
For src/Foo.py, the graph file is src/Foo.graph.py.
Each .graph file can include [deps], [calls], and [impact] sections.
Read the .graph file before the source file to understand dependencies, call relationships, and blast radius before making changes.

On-demand analysis

Command Description
dead-code [path] Find unreachable functions using static analysis (aliases: dc)
blast-radius [file] Show files and functions affected by changing a file, function, or diff (aliases: br, impact)
audit Codebase health report: circular deps, coupling metrics, high blast-radius files
focus <file> Token-efficient graph slice for a file — imports, callers, types (aliases: ctx, context)
find <symbol> Find usages and callers of a symbol across the codebase
graph [path] Display the full repository graph (human table, JSON, or Graphviz DOT)

Code tools

Command Description
compact [path] Strip comments and shorten identifiers to reduce token usage (aliases: pack, minify)
docs [path] Generate a static HTML architecture documentation site
restore Build a project context summary to restore Claude's understanding after context compaction

Agent integration

Command Description
mcp Start a stdio MCP server exposing graph tools to Claude Code and other MCP hosts

Auth and config

Command Description
setup Interactive setup wizard — authenticate, configure file mode, install Claude Code hook
login Authenticate with your Supermodel account (browser or --token for CI)
logout Remove stored credentials
status Show authentication and cache status

Add a badge to your README

[![Supermodel](https://img.shields.io/badge/supermodel-enabled-blueviolet)](https://supermodeltools.com)

Supermodel


Configuration

Save 40%+ on agent token costs — start free → supermodeltools.com/trial

Settings are stored at ~/.supermodel/config.yaml. Environment variables override file values.

api_key: smsk_...        # or SUPERMODEL_API_KEY
api_base: https://...    # or SUPERMODEL_API_BASE (default: https://api.supermodeltools.com)
output: human            # human | json
files: true              # set false to disable .graph.* writing globally (or SUPERMODEL_FILES=false)

For CI or non-interactive environments:

SUPERMODEL_API_KEY=smsk_live_... supermodel analyze

MCP setup

To expose Supermodel graph tools directly to Claude Code via the Model Context Protocol, add the server to ~/.claude/config.json:

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

Exposed MCP tools: analyze, dead_code, blast_radius, get_graph.


Links

Save 40%+ on tokens — start free supermodeltools.com/trial
Website supermodeltools.com
CLI Docs docs.supermodeltools.com/cli/install
API Docs api.supermodeltools.com
Dashboard dashboard.supermodeltools.com
Twitter / X @supermodeltools
Contact abe@supermodel.software

Questions? Open an issue or email abe@supermodel.software.

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About CLI

How do I install CLI?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is CLI safe to use with an AI agent?

Its trust score is 44 out of 100 (fair). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is CLI still maintained?

Yes — the latest release is v0.6.16 (12 May 2026), and the last commit was 3 months ago. The repository has 94 stars and 11 open issues.