Verifiable agent memory with signed ledger receipts β verify every write offline.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Source of truth: github.com/Kylewilson04/acta (
crates/acta-mcp/)
This repository is the distribution surface for the acta-mcp MCP server binary. All source code, CI pipelines, and reproducible builds live in the acta monorepo. This repo holds the standalone artifact releases and documentation.
Pre-built binaries for every supported platform are published as GitHub Releases on this repository, built by the release-mcp.yml workflow in the monorepo.
| Platform | Target triple | Archive |
|---|---|---|
| Linux x86_64 | x86_64-unknown-linux-musl | .tar.gz |
| Linux ARM64 | aarch64-unknown-linux-musl | .tar.gz |
| macOS x86_64 | x86_64-apple-darwin | .tar.gz |
| macOS ARM64 | aarch64-apple-darwin | .tar.gz |
| Windows x86_64 | x86_64-pc-windows-msvc | .zip |
Full verification guide: RELEASE_VERIFICATION.md
Each release includes:
acta-mcp-source-<version>-<commit>.tar.gz β deterministic source archive with PROVENANCE.txtacta-mcp-<version>-<target>.tar.gz (or .zip) β platform binary.sha256 checksum for every artifact.sig sigstore/cosign signature + .cert signing certificate (MCP-P1-004).sigstore.json SLSA provenance attestationacta-mcp-sbom.spdx.json β Software Bill of Materialsmcp-manifest.json β full artifact-to-source mappingTo build the binary yourself from the tagged source commit:
The canonical build pipeline is .github/workflows/release-mcp.yml in the
acta monorepo. It ensures:
--locked)ACTA_MCP_GIT_COMMIT, ACTA_MCP_GIT_REF, ACTA_MCP_BUILD_TARGET--version --json verifies provenance fields are presentMCP server for Acta β verifiable, structured, portable agent memory.
Every write produces an Ed25519-signed ledger receipt (aea_id) verifiable offline
with no server and no database.
mcp-name: io.github.Kylewilson04/acta-mcp| Tool | Description |
|---|---|
acta_write_intent | Store a standing or task intent |
acta_write_claim | Append a signed subjectβpredicateβobject claim |
acta_commit_memory | Store a note/observation/document chunk |
acta_read_context | Compile a signed context bundle (intents + claims + memory) |
acta_get_state_root | Current signed ledger state root |
acta_verify | Verify the full ledger chain offline |
acta_answer_lookup | Check the verifiable answer cache before expensive work |
acta_answer_put | Memoize a final answer with a signed provenance receipt |
The authoritative tool registry is
api/mcp-tool-registry-v1.json
in the monorepo.
Download the binary from Releases and add to your MCP config:
| Variable | Default | Description |
|---|---|---|
ACTA_URL | http://127.0.0.1:8088 | Acta server base URL |
ACTA_TENANT | default | Tenant / agent identifier |
ACTA_API_KEY | β | API key when server auth is enabled |
ACTA_CONNECT_TIMEOUT | 5 | Backend connect timeout in seconds |
ACTA_REQUEST_TIMEOUT | 30 | Backend request timeout in seconds |
At startup, acta-mcp emits a redacted SHA-256 config fingerprint that includes
non-sensitive structural config (has_api_key flag, tenant name, backend presence)
but never secrets or raw URLs. Use --version --json for the full provenance block.
has_release_provenance: false or git_commit: "unknown" MUST NOT be
published as a release artifact.mcp-archive-check.sh β a README-only archive
(v1.0.0-rc.1) must never happen again.mcp-install-verify.sh
before configuring any MCP client. Cosign .sig/.cert files prove the
artifact was produced by the official CI workflow (MCP-P1-004)..sigstore.json proves the build
environment, source commit, and workflow that produced each artifact
(MCP-P1-004).v1.0.0-rc.1 MCP artifacts are UNVERIFIABLE. The standalone archive distributed
with that release contained only README.md. No source, lockfile, license, or
build provenance was included. Do not distribute or use binaries from that
release. Use mcp-v1.0.0-rc.2 or later.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/acta-verifiable-agent-memory)<a href="https://allmcps.com/mcp/acta-verifiable-agent-memory"><img src="https://allmcps.com/api/badge/acta-verifiable-agent-memory?style=directory" alt="Acta β Verifiable Agent Memory on AllMCPs" /></a>