{"_id":"@ai-solutions.ru/mcp-memory-remote","_rev":"7-dd713f86b283924c9ee27f008faa95f1","name":"@ai-solutions.ru/mcp-memory-remote","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.0","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code"],"author":{"name":"serzh"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.0","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://github.com/serzh/mcp-memory-remote#readme","bugs":{"url":"https://github.com/serzh/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"d08f37ff0207f7cecbcc0d7403e0b1279aadfc7a","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.0.tgz","fileCount":3,"integrity":"sha512-DNvoag+yhAY+Ghl9wQB6rgbKPQSpHQheetFc2ndS0q0eqFLM+uV2Q5UXyq/Pt270sL9/qtCWsVzImg4wCv7yNA==","signatures":[{"sig":"MEUCIQDAeQT2zwZMfQdBtGfFkTJJipjlD3ZVMEtyWgF+vVb08wIgf8uYHtWVhxAgOGrh1lNxZdmg1knspsV5OrG4cf1gzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16540},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"setup":"node index.js setup","start":"node index.js","postinstall":"echo '✅ Installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/serzh/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.0_1751877612095_0.7738421537028313","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.1","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code"],"author":{"name":"serzh"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.1","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://github.com/serzh/mcp-memory-remote#readme","bugs":{"url":"https://github.com/serzh/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"0426375f66f30a0542894472a17de91a5a5dddbf","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.1.tgz","fileCount":3,"integrity":"sha512-1stovVjO2MWGSShBo0CVpsgqS4RcR0JBMebCRasTGjczCrcVxuxRM68oyV94Bx4wdW9PajlYelfqWV5L+7Y+JA==","signatures":[{"sig":"MEYCIQC8pF8UKTcxGY93f5yBXpC2NmbxnOwl9tC7y/SgCBmKKAIhAODIRJZz0zWLgrfCk35577aRKtJrLRZTJ7lfse72Fq3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19997},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"setup":"node index.js setup","start":"node index.js","postinstall":"echo '✅ Installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/serzh/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.1_1751908284471_0.3754462890945254","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.2","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code"],"author":{"name":"serzh"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.2","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://github.com/serzh/mcp-memory-remote#readme","bugs":{"url":"https://github.com/serzh/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"56d210867ff7a2fe6b64d2c4185cadcdcc06f008","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.2.tgz","fileCount":3,"integrity":"sha512-e0DdSfrzszrQ+7O7P0l98QSl3kKiDhdaizDyXAOgnwwPNVjSIzFJJd6vsdjXSpgR8bfXGIY6I6PrOHpAW0NC2Q==","signatures":[{"sig":"MEUCIB2PZFI6FtNziQrdFjwS+QFyb6Ohq6Vi8cf7D+/OMyyxAiEAuv10YNxJUzp7qOj3eeeg5i3mrs28rxj7a3UcXJicdzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19997},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"setup":"node index.js setup","start":"node index.js","postinstall":"echo '✅ Installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/serzh/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.2_1751912949601_0.5101664924771336","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.3","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code"],"author":{"name":"serzh"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.3","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://github.com/serzh/mcp-memory-remote#readme","bugs":{"url":"https://github.com/serzh/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"39eb810af9cb4bf04b3e223ede36941f88026cc9","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.3.tgz","fileCount":3,"integrity":"sha512-1A+O4RJMd38SL1LmKGfGeYeMEeQbpF7ltnwaNBsGIJxTRaIlaEG6DmGffOUbIN7+quWWNO25qqPoBuGp0zqtuA==","signatures":[{"sig":"MEYCIQCfTIflB9lrSqBGieU4r9zmsfAGeSqj87UnxKF3446gVwIhAOaeXGbSv2kbawVcYiHr0M3ZStIOzOjjEb5mXmx0Nc/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21789},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"setup":"node index.js setup","start":"node index.js","postinstall":"echo '✅ Installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/serzh/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.3_1751978154591_0.7725256414831609","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.4","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code","remote-memory","ai-solutions"],"author":{"name":"serzh"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.4","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://github.com/serzh/mcp-memory-remote#readme","bugs":{"url":"https://github.com/serzh/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"9d8a2ed58caf66f0b1eb67d5a3a8de0d6cad1cc0","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.4.tgz","fileCount":3,"integrity":"sha512-z9f3nxzYv9Y93O/50RB7T8hjdi8mO92YjyXie1J6jb6aWpIFe9yGZG3K2khA6L6Pm9oh59L357DKz+9urRoiOg==","signatures":[{"sig":"MEUCIE6mFu2EzV1YvzoWKzUu+UUoDZl5tJvGOqTG/CT4QoLEAiEA4AThKoQhbrSzCY22ywyuYgeElGNiuQgsrTJMcxGj6yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29261},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint index.js test/","test":"node --test test/*.test.js","debug":"MCP_DEBUG=true node index.js","setup":"node index.js setup","start":"node index.js","format":"prettier --write index.js test/","inspector":"npx @modelcontextprotocol/inspector node index.js","postinstall":"echo '✅ Installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'","update-config":"node index.js update-config","inspector:debug":"MCP_DEBUG=true npx @modelcontextprotocol/inspector node index.js","test:integration":"node test/integration.test.js"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/serzh/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.4_1752150528810_0.31809532956836484","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.5","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code","remote-memory","ai-solutions","offline-support","health-monitoring","auto-recovery"],"author":{"name":"ai-solutions.ru"},"license":"MIT","_id":"@ai-solutions.ru/mcp-memory-remote@1.0.5","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"homepage":"https://install.ai-solutions.ru/mcp-memory-remote/","bugs":{"url":"https://github.com/ai-solutions-ru/mcp-memory-remote/issues"},"bin":{"mcp-memory-remote":"index.js"},"dist":{"shasum":"966aa649587111b51e175198f094e0a5266fd912","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.5.tgz","fileCount":6,"integrity":"sha512-yGD3unwNpF3R6qubPva/Iw/Xz0r3arD7FhSvk9ygkzCFakE/7cBZNwgCCMBTOm+RZmdtx5tKvluDJcMVIKWDmg==","signatures":[{"sig":"MEYCIQC520apBM9KUXbwb7eXjLYurSV913PO9z5yQQGAE41KhAIhAPZtF1cSLw/IRraTJ26jevEfFIoGi1Eop4bSrCNhFNzd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73915},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint index.js test/","test":"node --test test/*.test.js","debug":"MCP_DEBUG=true node index.js","setup":"node index.js setup","start":"node index.js","format":"prettier --write index.js test/","diagnose":"node index.js diagnose","validate":"node validation-script.js","inspector":"npx @modelcontextprotocol/inspector node index.js","debug:trace":"MCP_DEBUG_LEVEL=TRACE node index.js","postinstall":"echo '✅ MCP Memory Remote v1.0.5 installed! Run: npx @ai-solutions.ru/mcp-memory-remote setup'","test:offline":"MCP_MEMORY_OFFLINE=true node test/offline.test.js","update-config":"node index.js update-config","inspector:debug":"MCP_DEBUG=true npx @modelcontextprotocol/inspector node index.js","test:integration":"node test/integration.test.js","test:reliability":"node test/reliability.test.js","inspector:offline":"MCP_MEMORY_OFFLINE=true npx @modelcontextprotocol/inspector node index.js"},"_npmUser":{"name":"ai-solutions.ru","actor":{"name":"ai-solutions.ru","type":"user","email":"services@ai-solutions.ru"},"email":"services@ai-solutions.ru"},"repository":{"url":"git+https://github.com/ai-solutions-ru/mcp-memory-remote.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-reliable MCP Remote Memory Client with offline support, health monitoring, and auto-recovery","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-memory-remote_1.0.5_1752152693241_0.454928726107801","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-solutions.ru/mcp-memory-remote","version":"1.0.6","type":"module","description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","main":"index.js","bin":{"mcp-memory-remote":"index.js"},"scripts":{"start":"node index.js","setup":"node index.js setup","update-config":"node index.js update-config","diagnose":"node index.js diagnose","test":"node test.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","axios":"^1.7.0"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/ai-solutions-ru/mcp-memory-remote.git"},"keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code","remote-memory","ai-solutions"],"author":{"name":"ai-solutions.ru"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@ai-solutions.ru/mcp-memory-remote@1.0.6","bugs":{"url":"https://github.com/ai-solutions-ru/mcp-memory-remote/issues"},"homepage":"https://github.com/ai-solutions-ru/mcp-memory-remote#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-0r2M3L425tGBDsMBIWtCZZVR3AFR34TXUItuM1ZAi6H5JJ2mNhVi9gxBMAw7J7iQx54+/CRoLXRyqvt2Ib8ATQ==","shasum":"c1a9315c6cf7689ea5719cd6ac20987b17498caa","tarball":"https://registry.npmjs.org/@ai-solutions.ru/mcp-memory-remote/-/mcp-memory-remote-1.0.6.tgz","fileCount":4,"unpackedSize":30296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLn7vT3c+pAZB6boh5Ooj5+bYLb7mRcFDPrf6HMMLvYwIhAIMvjiXsVRpsS69pvzIETZkzL9e4dDrlDRyuRaEdrma1"}]},"_npmUser":{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"},"directories":{},"maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-memory-remote_1.0.6_1752240252273_0.021850797709131786"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-07T08:40:12.026Z","modified":"2025-07-11T13:24:12.620Z","1.0.0":"2025-07-07T08:40:12.264Z","1.0.1":"2025-07-07T17:11:24.691Z","1.0.2":"2025-07-07T18:29:09.796Z","1.0.3":"2025-07-08T12:35:54.764Z","1.0.4":"2025-07-10T12:28:49.000Z","1.0.5":"2025-07-10T13:04:53.437Z","1.0.6":"2025-07-11T13:24:12.452Z"},"bugs":{"url":"https://github.com/ai-solutions-ru/mcp-memory-remote/issues"},"author":{"name":"ai-solutions.ru"},"license":"MIT","homepage":"https://github.com/ai-solutions-ru/mcp-memory-remote#readme","keywords":["mcp","memory","claude","modelcontextprotocol","claude-desktop","claude-code","remote-memory","ai-solutions"],"repository":{"type":"git","url":"git+https://github.com/ai-solutions-ru/mcp-memory-remote.git"},"description":"Secure MCP Remote Memory Client with auto-configuration for ai-solutions.ru","maintainers":[{"name":"ai-solutions.ru","email":"services@ai-solutions.ru"}],"readme":"# MCP Memory Remote v1.0.5\n\nUltra-reliable MCP (Model Context Protocol) client for remote memory storage with offline support, health monitoring, and auto-recovery capabilities.\n\n## 🚀 What's New in v1.0.5\n\n### Maximum Reliability Features\n- **🔄 Offline Mode**: Full functionality when server is unavailable\n- **💓 Health Monitoring**: Real-time connection health tracking\n- **🔁 Auto-Retry Logic**: Intelligent retry with exponential backoff\n- **🔍 Self-Diagnostics**: Built-in `diagnose` command for troubleshooting\n- **📊 Enhanced Logging**: Multi-level logging with file output support\n- **🛡️ Failsafe Configuration**: Multiple fallback configuration methods\n- **📦 Offline Storage**: Local cache for unsynced data\n- **🔐 Security Hardening**: Improved token validation and secure storage\n\n## 🎯 Installation\n\n### Quick Start (Recommended)\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote@1.0.5 setup\n```\n\n### Manual Installation\n```bash\nnpm install -g @ai-solutions.ru/mcp-memory-remote@1.0.5\nmcp-memory-remote setup\n```\n\n### Add to Claude Desktop\nAfter setup, add this to your Claude Desktop configuration:\n```json\n{\n  \"mcpServers\": {\n    \"memory-remote\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ai-solutions.ru/mcp-memory-remote@1.0.5\"]\n    }\n  }\n}\n```\n\n## 🛠️ Commands\n\n### `setup` - Interactive Configuration\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote setup\n```\n- Interactive wizard for initial setup\n- Tests connection automatically\n- Saves secure configuration\n\n### `diagnose` - System Diagnostics\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote diagnose\n```\n- Checks configuration validity\n- Tests server connectivity\n- Verifies authentication\n- Reports system health\n- Saves diagnostic report\n\n### `update-config` - Update Claude Config\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote update-config ~/.config/claude/config.json\n```\n- Automatically updates your Claude Desktop config\n- Creates backup before modification\n- Preserves existing settings\n\n### `--version` - Show Version\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote --version\n```\n\n### `--help` - Show Help\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote --help\n```\n\n## 🔧 Configuration Methods\n\n### 1. Environment Variables (Highest Priority)\n```json\n{\n  \"mcpServers\": {\n    \"memory-remote\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ai-solutions.ru/mcp-memory-remote@1.0.5\"],\n      \"env\": {\n        \"MCP_MEMORY_URL\": \"https://remotemem.coolify.ai-solutions.ru\",\n        \"MCP_MEMORY_TOKEN\": \"your-token-here\",\n        \"MCP_MEMORY_DEVICE_ID\": \"custom-device-id\",\n        \"MCP_MEMORY_USER_ID\": \"custom-user-id\"\n      }\n    }\n  }\n}\n```\n\n### 2. Configuration File\nLocation: `~/.mcp-memory-remote/config.json`\n```json\n{\n  \"url\": \"https://remotemem.coolify.ai-solutions.ru\",\n  \"token\": \"your-token-here\",\n  \"deviceId\": \"auto-generated\",\n  \"userId\": \"your-username\"\n}\n```\n\n### 3. Demo Mode\n```json\n{\n  \"env\": {\n    \"MCP_MEMORY_DEMO\": \"true\"\n  }\n}\n```\n\n### 4. Offline Mode\n```json\n{\n  \"env\": {\n    \"MCP_MEMORY_OFFLINE\": \"true\"\n  }\n}\n```\n\n## 📋 Available Tools\n\n### `remember` - Save Information\nSave data with optional tags for organization:\n```\nremember(key: \"project_notes\", value: \"Important details...\", tags: [\"work\", \"urgent\"])\n```\n\n### `recall` - Retrieve Information\nSearch by key, query, or tags:\n```\nrecall(key: \"project_notes\")\nrecall(query: \"important\", tags: [\"work\"])\nrecall(includeOffline: true)\n```\n\n### `forget` - Delete Information\nRemove specific entries:\n```\nforget(key: \"old_notes\")\n```\n\n### `list_memories` - List All Memories\nBrowse stored data:\n```\nlist_memories(tags: [\"work\"], limit: 20, includeOffline: true)\n```\n\n### `health_check` - System Health Status\nCheck connection and system status:\n```\nhealth_check()\n```\n\n### `sync_offline` - Sync Offline Data\nManually sync pending offline entries:\n```\nsync_offline()\n```\n\n## 🔍 Debug Modes\n\n### Basic Debug\n```bash\nMCP_DEBUG=true npx @ai-solutions.ru/mcp-memory-remote\n```\n\n### Debug Levels\n```bash\nMCP_DEBUG_LEVEL=TRACE npx @ai-solutions.ru/mcp-memory-remote\n```\nLevels: `ERROR`, `WARN`, `INFO`, `DEBUG`, `TRACE`\n\n### Log to File\n```bash\nMCP_LOG_FILE=~/mcp-memory.log npx @ai-solutions.ru/mcp-memory-remote\n```\n\n## 🛡️ Reliability Features\n\n### Offline Support\n- Automatically switches to offline mode when server is unavailable\n- Stores data locally in `~/.mcp-memory-remote/offline/`\n- Syncs automatically when connection is restored\n- Manual sync available via `sync_offline` tool\n\n### Auto-Retry Logic\n- Intelligent retry with exponential backoff\n- Configurable retry attempts\n- Network-aware retry decisions\n- Graceful degradation to offline mode\n\n### Health Monitoring\n- Continuous connection monitoring\n- Success rate tracking\n- Automatic failover decisions\n- Health status in tool descriptions\n\n### Configuration Fallbacks\n1. Environment variables\n2. User config file\n3. Legacy config file\n4. Demo mode\n5. Offline mode\n\n## 🔒 Security Features\n\n- Tokens stored with 600 permissions (owner read/write only)\n- No sensitive data in logs (production mode)\n- Secure token validation\n- Device ID anonymization\n- HTTPS enforcement\n\n## 🚨 Troubleshooting\n\n### Run Diagnostics First\n```bash\nnpx @ai-solutions.ru/mcp-memory-remote diagnose\n```\n\n### Common Issues\n\n#### \"Configuration not found\"\nRun setup: `npx @ai-solutions.ru/mcp-memory-remote setup`\n\n#### \"Authentication failed\"\n- Check your token in the config\n- Verify server URL is correct\n- Run diagnostics to test connection\n\n#### \"Server unavailable\"\n- Tool will automatically use offline mode\n- Data will sync when connection returns\n- Check server status at https://remotemem.coolify.ai-solutions.ru/health\n\n#### \"Permission denied\"\n- Check file permissions: `ls -la ~/.mcp-memory-remote/`\n- Fix permissions: `chmod 600 ~/.mcp-memory-remote/config.json`\n\n### Enable Debug Logging\n```bash\nMCP_DEBUG=true MCP_LOG_FILE=~/mcp-debug.log npx @ai-solutions.ru/mcp-memory-remote\n```\n\n## 📊 Performance Tips\n\n1. **Use Tags**: Organize data with tags for faster retrieval\n2. **Batch Operations**: Group related operations together\n3. **Monitor Health**: Check `health_check()` periodically\n4. **Clean Offline Storage**: Remove synced entries regularly\n5. **Set Appropriate Limits**: Use `limit` parameter in queries\n\n## 🔄 Migration from Previous Versions\n\n### From v1.0.4 or earlier:\n1. Backup existing config: `cp ~/.mcp-memory-remote/config.json ~/.mcp-memory-remote/config.backup.json`\n2. Install new version: `npm install -g @ai-solutions.ru/mcp-memory-remote@1.0.5`\n3. Run diagnostics: `mcp-memory-remote diagnose`\n4. Update Claude config: `mcp-memory-remote update-config ~/.config/claude/config.json`\n\n## 🤝 Support\n\n- **Documentation**: https://install.ai-solutions.ru/mcp-memory-remote/\n- **Issues**: https://github.com/ai-solutions-ru/mcp-memory-remote/issues\n- **Email**: support@ai-solutions.ru\n\n## 📄 License\n\nMIT License - see LICENSE file for details\n\n## 🙏 Acknowledgments\n\nBuilt with the [Model Context Protocol SDK](https://modelcontextprotocol.io) by Anthropic.\n\n---\n\n**v1.0.5** - Maximum Reliability Release\n- Enhanced error handling and recovery\n- Offline mode with automatic sync\n- Health monitoring and diagnostics\n- Improved configuration management\n- Better logging and debugging","readmeFilename":"README.md"}