{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.6.2","websiteUrl":"https://github.com/Avinash-jetwani/jevmem#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.6.2","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T15:58:16.080565Z","publishedAt":"2026-09-30T15:58:16.080565Z","updatedAt":"2026-09-30T15:58:16.080565Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.6.3","websiteUrl":"https://github.com/Avinash-jetwani/jevmem#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.6.3","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T11:04:15.335126Z","publishedAt":"2026-10-01T11:04:15.335126Z","updatedAt":"2026-10-01T11:04:15.335126Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.6.4","websiteUrl":"https://github.com/Avinash-jetwani/jevmem#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.6.4","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T16:51:47.014138Z","publishedAt":"2026-10-01T16:51:47.014138Z","updatedAt":"2026-10-01T16:51:47.014138Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.6.5","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.6.5","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T13:54:43.646162Z","publishedAt":"2026-10-05T13:54:43.646162Z","updatedAt":"2026-10-05T13:54:43.646162Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.6.6","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.6.6","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T16:15:38.801057Z","publishedAt":"2026-10-06T16:15:38.801057Z","updatedAt":"2026-10-06T16:15:38.801057Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.0","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T12:10:39.297456Z","publishedAt":"2026-10-09T12:10:39.297456Z","updatedAt":"2026-10-09T12:10:39.297456Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.1","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T17:01:20.364144Z","publishedAt":"2026-10-14T17:01:20.364144Z","updatedAt":"2026-10-14T17:01:20.364144Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.2","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.2","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T16:04:30.00968Z","publishedAt":"2026-10-15T16:04:30.00968Z","updatedAt":"2026-10-15T16:04:30.00968Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code. Also works with Cursor and Codex.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.3","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.3","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T10:44:30.650958Z","publishedAt":"2026-10-16T10:44:30.650958Z","updatedAt":"2026-10-16T10:44:30.650958Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code and Cursor; Codex and Claude Desktop over MCP.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.4","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.4","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T22:14:12.838719Z","publishedAt":"2026-10-16T22:14:12.838719Z","updatedAt":"2026-10-16T22:14:12.838719Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code and Cursor; Codex and Claude Desktop over MCP.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.5","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.5","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T10:56:42.855695Z","publishedAt":"2026-10-18T10:56:42.855695Z","updatedAt":"2026-10-18T10:56:42.855695Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code and Cursor; Codex and Claude Desktop over MCP.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.6","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.6","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T17:33:14.321195Z","publishedAt":"2026-10-19T17:33:14.321195Z","updatedAt":"2026-10-19T17:33:14.321195Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Automatic project memory for Claude Code and Cursor; Codex and Claude Desktop over MCP.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.7","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.7","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T12:10:59.707554Z","publishedAt":"2026-11-11T12:10:59.707554Z","updatedAt":"2026-11-11T12:10:59.707554Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Avinash-jetwani/jevmem","description":"Shared project rules and memory for AI coding agents: a JEVMEM.md in git, with a command guard.","title":"jevmem","repository":{"url":"https://github.com/Avinash-jetwani/jevmem","source":"github"},"version":"0.7.8","websiteUrl":"https://avinash-jetwani.github.io/jevmem/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"jevmem","version":"0.7.8","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"TypeSafe API key for Jev, which add_memory, search_memory and audit_memory use. If unset, the server reads it from \u003cproject\u003e/.jevmem/.env or ~/.jevmem/env.","format":"string","isSecret":true,"name":"TYPESAFE_API_KEY"},{"description":"Project root, for clients that start the server without a project working directory (Claude Desktop). One server entry serves one project.","format":"filepath","name":"JEVMEM_ROOT"},{"description":"Send Jev requests through a proxy or gateway instead of api.typesafe.ai.","format":"string","name":"TYPESAFE_BASE_URL"},{"description":"0 turns off the answer cache in .jevmem/.","format":"string","name":"JEVMEM_CACHE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-12T10:38:27.203119Z","publishedAt":"2026-11-12T10:38:27.203119Z","updatedAt":"2026-11-12T10:38:27.203119Z","isLatest":true}}}],"metadata":{"count":14}}
