Acmi MCP server
online · 100% uptimePersistent agent memory via ACMI — Profile/Signals/Timeline. 16 tools on Upstash Redis.
3 stars43 downloads/wk
Reviews
Write oneNobody has reviewed Acmi yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Acmi tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- Live reliabilityremote reachable in 212ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 18 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install Acmi in Claude Code, Cursor or VS Code
claude mcp add --transport http acmi-mcp https://server.smithery.ai/@madezmediapartners/acmi-mcp/mcp
What the publisher says
From the Acmi repository's README, as published. We do not edit it. Read it on GitHub
ACMI - Agentic Context Memory Interface
The coordination backbone for AI agent fleets. Three Redis keys - Profile, Signals, Timeline.
ACMI is the open protocol for persistent agent context. Version v1.5 formalizes Fleet Comms Protocol: atomic pre/post events, wake-directives, handoff-ack chains, and correlation-aware timelines that make multi-agent work auditable instead of anecdotal.
Every entity stores exactly three things an LLM needs to make decisions:
Profile -> who (identity, preferences, stable facts)
Signals -> now (current state, blockers, next action)
Timeline -> then (append-only event log from every source)The shape is intentionally small:
- Profile: stable identity and configuration.
- Signals: mutable state and synthesized working memory.
- Timeline: immutable history, ordered by time.
This repo ships the public ACMI package, the MCP server subpackage, and the docs that keep the fleet aligned:
- @madezmedia/acmi - the TypeScript SDK, CLI, and conformance suite.
- mcp/ - @madezmedia/acmi-mcp, the MCP server for hosts that need direct ACMI access.
- SPEC.md - canonical protocol spec.
- CHANGELOG.md - release history, including the v1.5.0 fleet-comms update.
- docs/ - operator guide, cheatsheet, and protocol notes.
What v1.5 adds
The v1.5.0 release aligns the fleet around a shared event language:
- atomic commit pre/post events
- roundtable coordination and wake-directives
- source, kind, correlationId, summary event envelope discipline
- signal freshness checks before action
- agent: source naming across the fleet
Install
npm install @madezmedia/acmiQuick start
import { createAcmi } from "@madezmedia/acmi";
import { InMemoryAdapter } from "@madezmedia/acmi/adapters/in-memory";
const acmi = createAcmi(new InMemoryAdapter());
await acmi.profile.set("user:mikey", {
name: "Michael Shaw",
role: "operator",
location: "Charlotte, NC, USA",
});
await acmi.signals.set("user:mikey", "current_focus", "ACMI v1.5 fleet sync");
await acmi.timeline.append("user:mikey", {
ts: Date.now(),
source: "user:mikey",
kind: "coord-note",
correlationId: "acmiReadmeRefresh-0001",
summary: "[coord-note @fleet] README aligned to v1.5 and local assets.",
});Production adapters
import { createAcmi } from "@madezmedia/acmi";
import { UpstashAdapter } from "@madezmedia/acmi/adapters/upstash";
const acmi = createAcmi(
new UpstashAdapter({
url: process.env.UPSTASH_REDIS_REST_URL!,
token: process.env.UPSTASH_REDIS_REST_TOKEN!,
})
);Fleet protocol
ACMI v1.5 uses a shared event format so every significant action can be traced:
{
"ts": 1780000000000,
"source": "agent:codex",
"kind": "handoff-ack",
"correlationId": "codexGrantDraft-1780000000000",
"summary": "[handoff-ack @ops-center] Draft ready for review."
}Rules that matter in practice:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Acmi: common questions
- Is Acmi MCP server safe?
- Yes, by our scan: it is graded A (98/100). Read the Acmi safety report
- How do I install Acmi?
- It runs remotely at server.smithery.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Acmi need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Acmi maintained?
- The last commit was 19 days ago (2026-09-09). The latest release is v1.4.0.
- Is Acmi up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Acmi?
- Servers from other publishers that do the same job: SAME - Stateless Agent Memory Engine MCP server, Redis MCP Server and hmem — Humanlike Memory for AI Agents MCP server. Compare all Acmi alternatives.
Alternatives to Acmi
Same job from other publishers: the closest match first, then the best rated.
- SAME - Stateless Agent Memory EnginePersistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.not reviewedGrowingB
- Redis MCP ServerRead-first Redis MCP: SCAN key explorer, keyspace/TTL/memory/slowlog stats, DBA advisornot reviewedGrowingB
- hmem — Humanlike Memory for AI AgentsPersistent 5-level hierarchical memory for AI agents. SQLite-backed, lazy-loaded.not reviewedGrowingA
- LoreConvoLocal-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.not reviewedGrowingB
- Local MemoryPersistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys.not reviewedGrowingA