Skip to content
Agentmart
Submit a tool

AVCS

AI-native version control where intent, operation, evidence and decision are first-class objects.

Connector by izagood · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/izagood-avcs

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

AI-native version control where intent, operation, evidence and decision are first-class objects.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
13 read · 15 write · 0 delete · 11 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 39

Read from the source code; the running server may list different tools.

Read 13 · Look things up without changing anything.

  • avcs.conflict.list
  • avcs.contention.check
  • avcs.decision.recall
  • avcs.diff
  • avcs.governance.status
  • avcs.integration.status
  • avcs.intent.list
  • avcs.intent.read
  • avcs.key.list
  • avcs.line.list
  • avcs.object.show
  • avcs.view.materialize
Show 1 more tools
  • avcs.workspace.list

Write 15 · Create, change, send or run things.

  • avcs.approval.record
  • avcs.checkpoint.create
  • avcs.context.build
  • avcs.decision.record
  • avcs.evidence.attach
  • avcs.integration.submit
  • avcs.intent.create
  • avcs.key.provision
  • avcs.line.create
  • avcs.release.cut
  • avcs.session.start
  • avcs.sync.land
Show 3 more tools
  • avcs.sync.pull
  • avcs.sync.push
  • avcs.workspace.project

Not yet classified 11 · We could not tell from the name and description.

  • avcs.blame
  • avcs.blame.lines
  • avcs.guide
  • avcs.history
  • avcs.lease.request
  • avcs.metrics
  • avcs.operation.backport
  • avcs.operation.propose
  • avcs.repair.context
  • avcs.validate.run
  • avcs.workspace.land

Secrets and settings it asks for

Other settings (environment variables or headers).

  • AVCS_REPO

Network hosts it talks to 1

  • github.com · found in code

Files it touches

  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (39)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • avcs.approval.record

    Record a reviewer verdict on a checkpoint, signed with the reviewer's local key. Requires role >= reviewer.

  • avcs.blame

    Who currently owns an entity (file:<path> or symbol:<path>#<name>) and WHY — the accepted head op with actor, intent title, and purpose. Stronger than git blame.

  • avcs.blame.lines

    Per-line provenance: the op that last wrote each line, with actor, intent and purpose. Why THIS line is here.

  • avcs.checkpoint.create

    Freeze a verified (ops + policy + materializer + evidence) state vector for a view.

  • avcs.conflict.list

    List the conflicts that require a human/owner decision in a view.

  • avcs.contention.check

    Other actors' live concurrent ops and overlapping lease holders for given keys. Run while editing, so overlap surfaces before finalize.

  • avcs.context.build

    Assemble working context for a scope under a byte budget: provenance, decisions, risks, history. Deterministic truncation.

  • avcs.decision.recall

    Prior human decisions for a conflict key plus the policies they taught. Read precedent before re-deciding.

  • avcs.decision.record

    Record a human owner's conflict resolution. Owner-confirmed and signed with their local key; an agent cannot forge it.

  • avcs.diff

    Diff two views/lines. format 'paths' (default) or 'patch' (unified diff).

  • avcs.evidence.attach

    Attach machine-checkable evidence (test/typecheck/lint/...) to operations. Behavior changes need a passing test to be accepted.

  • avcs.governance.status

    Read-only review state for a view: protection rules, head, your role, and the effective approvals.

  • avcs.guide

    How to use AVCS: the canonical loop, agent rules, tool index, error recovery. Call this first.

  • avcs.history

    History of one entity in causal order. Paged: limit (default 20) + cursor.

  • avcs.integration.status

    Idempotent lookup of an integration ticket's recorded verdict on a remote hub (polling companion to avcs.integration.submit).

Show 24 more tools
  • avcs.integration.submit

    Submit a checkpoint to the integration queue. Verdict is advanced, conflict, needs_evidence or queued — never 'pull and redo'.

  • avcs.intent.create

    Open an intent: the goal + constraints + allowed scopes for a unit of work. Agents must work within an intent.

  • avcs.intent.list

    List intents in the repo. Bounded: limit (default 50).

  • avcs.intent.read

    Read an intent (goal, constraints, allowed scopes). An agent should read this BEFORE proposing operations so it works within the constraints.

  • avcs.key.list

    Which actors this machine can sign as, and which public keys the repo trusts. Ids only, never key material.

  • avcs.key.provision

    Mint a local signing key for an actor so its decisions and hub writes can be signed. Idempotent.

  • avcs.lease.request

    Request a soft write-lease over entity scopes BEFORE editing, to avoid duplicating another agent's in-flight work. Returns the lease oid, or the conflicting holders.

  • avcs.line.create

    Fork a long-lived line (e.g. 'v1.x') from another at its current state. It inherits history to the fork, then diverges.

  • avcs.line.list

    List the lineage lines in the repo (besides the implicit 'main').

  • avcs.metrics

    In-process metrics snapshot for this server (reduce cache hit/miss, reduce.ms timing, materialize.calls).

  • avcs.object.show

    Read an object by oid. Blobs return decoded content (utf8 text or base64); other types return the structured object.

  • avcs.operation.backport

    Cherry-pick an operation onto another line: mints a new op carrying the change, with derivedFrom provenance. Source line untouched.

  • avcs.operation.propose

    Propose a semantic change (MVP: file writes). Declare effects honestly — policy gates on them. baseText/baseBlobOid authors a 3-way-mergeable edit_file.

  • avcs.release.cut

    Cut a release: a conflict-free checkpoint plus evidence, SBOM and artifact references. Refuses if the view has open conflicts.

  • avcs.repair.context

    Minimal repair packet for ops whose validation failed: failing output, related decisions, a fix instruction. Cheaper than re-reading the repo.

  • avcs.session.start

    Begin a work session for an agent/human against an intent. Returns a session id used on every operation.

  • avcs.sync.land

    Land work on a protected head in one call: push, merge-check, checkpoint, integrate. Result is landed or a conflict packet.

  • avcs.sync.pull

    Pull objects from the hub (conflict-free gossip). dryRun reports what would arrive without importing.

  • avcs.sync.push

    Push local objects to the hub. Returns how many were accepted and how many the gate rejected.

  • avcs.validate.run

    Run validation commands against a view and attach treeHash-bound evidence. Pass dir to reuse an existing build environment.

  • avcs.view.materialize

    Reduce a view's operation graph into a tree, per-op status and open conflicts — how an agent checks that its work merges.

  • avcs.workspace.land

    Land a workspace onto its base line: its isolated ops join the base view and merge there. Idempotent.

  • avcs.workspace.list

    List this repo's workspaces: `workspaces` names them all, `landed` the subset joined onto the base view. The rest stay isolated.

  • avcs.workspace.project

    Write a view to a directory on disk, so build/test loops outside validate.run need no CLI.

Signals

Stars
1
Forks
0
Open issues
0
Weekly downloads
123
Last commit
Oct 1, 2026 (28 days ago)
Last release
Sep 8, 2026 (1 month ago)
Last package publish
Sep 8, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.izagood/avcs
Version
0.42.0
Auth
No auth
Packages
npm @izagood/avcs
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

AVCS MCP server. Agent Mart. https://agentmart.dev/connectors/izagood-avcs (last updated 2026-10-24)