---
title: "axiom source"
description: "Print a node's handler source code and a link to its full repository"
category: reference
surfaces: [cli]
related: [reference/cli/axiom, reference/cli/axiom-source-node]
last_reviewed: 2026-06-06
---

<!-- GENERATED by docs/scripts/gen-cli-reference — DO NOT EDIT.
     Source of truth: the cobra command definitions in cmd/axiom/cmd/.
     Regenerate from the repo root with: go run ./docs/scripts/gen-cli-reference -->

# axiom source

Print a node's handler source code and a link to its full repository

Print a published node's handler source code — the same data the hosted MCP's
axiom_get_source returns — plus a pointer to its full repository pinned to the
exact published commit.

Use this to verify what a node actually does before invoking it: "axiom inspect"
shows the input/output shape, and "axiom source" shows the code. The snippet is
the handler body; the repository link (printed to stderr) is where you read code
the handler calls into.

```text
axiom source node <handle>/<package>/<node>[@version]
```

## Usage

```sh
axiom source [flags]
axiom source [command]
```

## Flags

| Flag | Shorthand | Type | Default | Description |
|---|---|---|---|---|
| `--help` | `-h` | bool |  | help for source |

## Subcommands

| Command | Description |
|---|---|
| [axiom source node](./axiom-source-node.md) | Print a published node's handler source and repository link |

## See also

- [axiom](./axiom.md) — Axiom CLI — build and push node packages
- [axiom source node](./axiom-source-node.md) — Print a published node's handler source and repository link
