myAI Memory Sync is an MCP server that synchronizes user preferences, personal details, and coding standards across different Claude environments and development interfaces. It connects local markdown memory templates, such as project CLAUDE.md files and Windsurf global rules, to Claude Desktop, Claude Code, and the Windsurf IDE. Developers and daily AI users employ this tool to eliminate repetitive setup instructions and keep context consistent across multiple active coding projects. Rather than routing personal information through external third-party cloud databases, the server operates on a local-first model where memory files stay on the user's local disk and are excluded from version control. Users can add or modify preferences directly using natural language prompts within chat conversations, such as updating language choices or workspace conventions. The server parses incoming instructions, identifies the relevant section in the underlying markdown template, updates target configuration files across projects, and applies caching to streamline memory recall during model queries.
Category: AI & LLM Tooling
Tags: claude, memory, synchronization, templates
bash npm install -g myai-memory-sync 2. Alternatively, clone and build the repository from source: bash git clone https://github.com/Jktfe/myaimemory-mcp.git cd myaimemory-mcp npm install npm run build 3. Add the server configuration to your claude_desktop_config.json: json { "mcpServers": { "myai-memory-sync": { "command": "npx", "args": [ "-y", "myai" ], "env": { "TEMPLATE_PATH": "/path/to/custom/template.md", "ENABLE_ANTHROPIC": "true", "ANTHROPIC_API_KEY": "your-api-key-here" } } } } 4. Restart Claude Desktop to begin using memory synchronization.Part of MCP Servers
You can install the server globally by running npm install -g myai-memory-sync via your terminal, or by cloning the GitHub repository and building the TypeScript source with npm run build. Once installed, configure your Claude Desktop or Windsurf configuration file to launch the command using npx -y myai or the local executable.
The server synchronizes user preferences, coding standards, and memory templates across multiple AI environments, including Claude Desktop, Claude Code, and Windsurf. It parses natural language commands to update local markdown files, automatically detects appropriate memory sections, and coordinates file updates across project repositories without exposing information to remote servers.
myAI Memory Sync is designed for Model Context Protocol clients, specifically Claude Desktop and Windsurf. It also supports Claude Code by updating CLAUDE.md files and can run over standard input/output (stdio) or as a standalone HTTP server on a configurable local port for other compatible MCP client integrations.
No, the server operates on a local-first architecture. All personal details and memory templates remain on your local device within markdown files like myAI Master.md and repository CLAUDE.md files. It automatically handles git exclusion rules to prevent sensitive personal information or configuration guidelines from being committed to version control systems.