Back to the vitrínavitrinkaThe wiring · Connect

The wiring

One command and your agent publishes.

Into whatever you already use, without changing how you work — a plugin, an MCP connection, or a pipe from a CI job.

01

Install the plugin

One command sets up the agent side. It shows you a status table first, then asks before it touches anything — the config files it edits are yours.

  • Claude Code and Codexboth are registered by the same run; a missing one is reported rather than treated as a failure.
  • Status first, then consentthe ✓/✗ table comes before any question, and only the config-touching steps are asked about.
  • Clones are born registeredthe registration is recorded in .mcp.json beside .vitrinka/project.json, so committing them means the next person who clones the repo is already connected.

02

Any MCP client

Connect over MCP and the board becomes a tool your agent can call directly — read and write, not just read. That is the difference between an agent that reports to a board and an agent that answers one.

  • Thirty-seven toolsboards, sets, sections, components, templates, questions, annotations and project memory — each one a call, not a scrape.
  • It can waitwait_for_work blocks until a new annotation arrives, so a session parks on a board instead of polling it.
  • It can askboards carry questions with options, so the agent can put a decision to a human and read the answer back.

03

The workflow comes with it

Eighteen skills ship alongside the tools. The agent gets the procedure — how to capture a journey, service a board's queue, cut a release — rather than an API surface it has to be taught from scratch.

  • Capture and publishscreenshots, journeys, sessions and boards.
  • Service the queuelisten on a board, drain its annotations, push proof shots back.
  • Document and releaseliving docs, diagrams, page authoring and release notes.

04

When it drifts

Editors move their config, registries change shape, machines get reimaged. The health check is a first-class command rather than a support article.

  • vitrinka doctorprints what is registered and what is not, wherever it lives.
  • doctor --fixrepairs the parts it can decide safely and leaves the rest to you.
  • vitrinka uninstallremoves everything it put there, for when the answer is no.

05

Just curl

Anything else — CI, a script, a machine with no plugin at all — publishes a whole set with a tar pipe. There is no SDK to adopt.

  • A tar pipe is enoughone HTTP call from any CI job that can produce files.
  • Tokens are mintable and revocableand both events are recorded in the audit trail.