{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ayushcodes10/echo-mem","description":"Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.","title":"Echo Memory","repository":{"url":"https://github.com/ayushcodes10/echo-mem","source":"github"},"version":"0.3.0","websiteUrl":"https://echo-mem.com","packages":[{"registryType":"pypi","identifier":"echo-mem","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Postgres connection string. `echo-memory quickstart` starts a suitable database and prints this.","isRequired":true,"isSecret":true,"name":"ECHO_MEMORY_DATABASE_URL"},{"description":"Whose memory this is. Scopes every read and write.","isRequired":true,"name":"ECHO_MEMORY_USER_ID"},{"description":"Which tool is writing: claude-code, cursor, codex, claude-desktop. Recorded on every fact, and what makes a cross-tool recall visible afterwards.","isRequired":true,"name":"ECHO_MEMORY_AGENT_ID"}]}],"remotes":[{"type":"streamable-http","url":"https://api.echo-mem.com/mcp","headers":[{"description":"Bearer <key>, from https://api.echo-mem.com — the hosted option, which needs no local database.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T19:57:28.83446Z","publishedAt":"2026-09-12T19:57:28.83446Z","updatedAt":"2026-09-12T19:57:28.83446Z","isLatest":true}}}
