Terminal showing claude-artifacts publishing and listing Claude Code artifacts

Claude Code Artifacts CLI

Publish Claude Code artifacts from your terminal.

Create and update artifacts from HTML, Markdown, YAML, CSV, JSON, and source files. Keep one Claude URL as you iterate, with MCP tools for coding agents.

npm install -g claude-artifacts

Fast path

Create, render, update.

01

Publish a page

claude-artifacts create dashboard.html --title "Launch dashboard"
02

Render data files

claude-artifacts create metrics.csv --title "Metrics export"
03

Keep the URL

claude-artifacts update <id> config.yaml --title "Runtime config"

Why it exists

A faster path from local files to Claude artifacts.

Uses a separate Claude login, with an option to reuse Claude Code.

Publishes static websites with multiple pages and assets.

Renders Markdown and data files, with optional organization sharing.

Ships prefixed MCP tools for Claude Code, Codex, Cursor, and other agents.

MCP

Use it from agent workflows.

Run the MCP stdio server with `npx`, then expose prefixed tools to Claude Code, Codex, Cursor, or any MCP-capable coding agent.

npx -y --package claude-artifacts claude-artifacts-mcp
  • claude_artifacts__create
  • claude_artifacts__list
  • claude_artifacts__read
  • claude_artifacts__update
  • claude_artifacts__delete