Skip to main content
Glama

@unravel-tech/thing

CLI für thing: Artefakte (HTML-Seiten, Markdown-Dokumente, eigenständige Bilder und PDFs) von Coding-Agenten pushen, versionieren und teilen.

npm i -g @unravel-tech/thing
thing login                          # defaults to https://usething.ai
thing push report.html --json
thing push notes.md --json           # Markdown gets a styled reader view
thing push chart.png --json          # images and PDFs too

Befehle

Command

Was er tut

thing login [--server url]

Device-Code-Login; speichert ein Token (legt kein Team fest)

thing logout / thing whoami

Löscht / zeigt die aktuelle Identität und wohin Pushes landen

thing default [team] [--clear]

Serverseitiges Standard-Push-Ziel anzeigen oder setzen (wird verwendet, wenn kein --team angegeben ist, von jedem Rechner aus)

thing use <team> [project]

Lokale aktive Team-/Projekt-Überschreibung für diesen Rechner setzen

thing push <file.html|.md|.pdf|.png|.jpg|.gif|.webp> [--name x] [--team t] [--project p] [--visibility v]

Eine neue unveränderliche Version (HTML, Markdown oder Bild/PDF) pushen und die bereitgestellte URL ausgeben

thing list

Artefakte auflisten, die du sehen kannst

thing versions <name>

Versionsverlauf für ein Artefakt

thing rollback <name> <n>

Neueste Version auf Version n zurücksetzen

thing open <name>

Artefakt im Browser öffnen

thing mcp

Einen Server für das Model Context Protocol über stdio ausführen (Tools: push_artifact, list_artifacts, whoami)

Jeder Befehl akzeptiert --json für maschinenlesbare Ausgabe.

Sichtbarkeitswerte: private, team, anyone-with-link (gibt eine mit Token versehene Freigabe-URL aus), public.

Related MCP server: drop

Kontextauflösung

Welches Team ein Push erreicht, wird in dieser Reihenfolge bestimmt: --team-Flag → .thing.json im Arbeitsverzeichnis → eine lokale thing use-Überschreibung → deine server-seitige Standardeinstellung (thing default) → dein persönlicher Bereich. Beim Login wird kein Team mehr festgelegt; wenn also keine der Überschreibungen gesetzt ist, wählt der Server deine Standardeinstellung (z. B. die Unravel-Organisation für Unravel-Mitglieder).

MCP

Claude Code, Cursor, Codex und alles andere, das Model Context Protocol spricht, kann über thing veröffentlichen. Kein Terminal-Login nötig: Erstelle auf usething.ai unter Einstellungen, dann Tokens, ein Token und füge es in die MCP-Konfiguration deines Clients ein.

{
  "mcpServers": {
    "thing": {
      "command": "npx",
      "args": ["-y", "@unravel-tech/thing", "mcp"],
      "env": { "THING_TOKEN": "paste-your-token-here" }
    }
  }
}

Der Server stellt drei Tools bereit: push_artifact, um eine Datei oder Inline-Inhalte zu veröffentlichen und einen Link zurückzubekommen, list_artifacts, um zu sehen, was du hast, und whoami, um zu prüfen, zu welchem Konto und Team du pushst.

Wenn du bereits thing login ausgeführt hast, werden die gespeicherten Anmeldedaten verwendet und THING_TOKEN kann weggelassen werden.

Erfordert Node >= 18 oder Bun. Keine Laufzeitabhängigkeiten.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Publish HTML, files, or a URL to a permanent public URL, then update it — from any MCP agent.

  • Publish AI-generated HTML & Markdown to a hosted, shareable URL via MCP.

  • Publish the website you built with AI to a live public URL — straight from chat, no setup.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/unravel-team/thing-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server