Hit your Codex limit mid-task? Open Cursor, say "continue from Codex", and keep going. ACM gives Codex, Claude Code, Cursor, and OpenCode one shared memory, so you never paste context again, and any agent can put the others to work.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add agent-cowork-memory -- npx -y agent-cowork-memory~/.codex/config.toml
[mcp_servers.agent-cowork-memory]
command = "npx"
args = ["-y", "agent-cowork-memory"]
# codex mcp add agent-cowork-memory -- npx -y agent-cowork-memory~/.cursor/mcp.json
{
"mcpServers": {
"agent-cowork-memory": {
"command": "npx",
"args": [
"-y",
"agent-cowork-memory"
]
}
}
}.vscode/mcp.json
{
"servers": {
"agent-cowork-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agent-cowork-memory"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agent-cowork-memory": {
"command": "npx",
"args": [
"-y",
"agent-cowork-memory"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"agent-cowork-memory": {
"command": "npx",
"args": [
"-y",
"agent-cowork-memory"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"agent-cowork-memory": {
"command": "npx",
"args": [
"-y",
"agent-cowork-memory"
]
}
}
}