{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.counterparts/memory","description":"Local-first memory for AI: it interprets, forgets on purpose, and keeps a self across sessions.","title":"Counterparts","repository":{"url":"https://github.com/mlapeter/counterparts","source":"github"},"version":"0.3.47","websiteUrl":"https://counterparts.ai","packages":[{"registryType":"npm","identifier":"counterparts","version":"0.3.47","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"positional","value":"-y"},{"type":"positional","value":"-p"}],"packageArguments":[{"type":"positional","value":"counterparts-mcp"}],"environmentVariables":[{"description":"Where the memory lives. Default: ~/.counterparts/store.","name":"COUNTERPARTS_DATA_DIR"},{"description":"The host configuration file. Default: ~/.counterparts/claude-code.json.","name":"COUNTERPARTS_CONFIG"},{"description":"Set to off to stop the daily npm version check.","name":"COUNTERPARTS_UPDATE_CHECK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-06T16:30:24.015855Z","publishedAt":"2026-11-06T16:30:24.015855Z","updatedAt":"2026-11-06T16:30:24.015855Z","isLatest":true}}}
