Skip to content

artifact-site 0.4.0

Latest

Choose a tag to compare

@xiongxz xiongxz released this 24 Sep 11:40
· 7 commits to main since this release
b8dc59d

Image: ghcr.io/lexmount/artifact-site:0.4.0 (linux/amd64, linux/arm64). CLI: npm install -g @artifact-site/cli@0.4.0. Self-hosting: SELFHOST.md.

A local MCP server: npx @artifact-site/cli mcp starts a stdio relay to your deployment's /mcp,
so clients and directories that only launch local commands can publish, search, read and update
artifacts too; the MCP Registry now lists the npm package next to the hosted endpoint. Campaign
tags survive analytics redaction, and operators can claim their MCP connector on Glama.

Upgrading. A drop-in upgrade: no database migrations and no required configuration changes.
ARTIFACT_GLAMA_CLAIM is a new optional setting.

Added

  • artifact-site mcp (CLI): a local stdio relay to the deployment's /mcp, for clients and
    directories that only start local commands. It uses ARTIFACT_SITE_URL/ARTIFACT_SITE_TOKEN or
    the saved login; signed out, it still lists the tools from a bundled copy (generated from the
    server, checked in CI). The MCP Registry listing now carries the npm package next to the remote
    endpoint.
  • ARTIFACT_GLAMA_CLAIM serves Glama's HTTP ownership challenge at /.well-known/glama.json, so an
    operator can claim their deployment's MCP connector listing on glama.ai. Unset, nothing is served.
  • GA4 keeps campaign attribution: the landing page view carries utm_source, utm_medium and
    utm_campaign when each is lowercase [a-z0-9._-] of at most 40 characters, so links shared in
    chat apps or email no longer count as direct traffic. Later events and every other query
    parameter stay redacted.

Fixed

  • Fix the viewer pin icon shrinking and add localized mouse-hover/keyboard-focus help without sticky tooltips after touch taps.
  • Align work-list sorting beside search and keep Explore counts right-aligned, with a stacked mobile layout.

Local MCP in one line

{
  "mcpServers": {
    "artifact-site": {
      "command": "npx",
      "args": ["-y", "@artifact-site/cli", "mcp"],
      "env": { "ARTIFACT_SITE_URL": "https://artifact-site.app.lexmount.com", "ARTIFACT_SITE_TOKEN": "ahp_..." }
    }
  }
}

Create the personal token at /for-agents#mcp on your deployment. See docs/MCP.md.