Syncs user preferences, personal details and code standards across Claude interfaces so they need not be repeated.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add myai-memory-sync --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env ENABLE_ANTHROPIC='<ENABLE_ANTHROPIC>' --env TEMPLATE_PATH='<TEMPLATE_PATH>' -- npx -y myai-memory-sync~/.codex/config.toml
[mcp_servers.myai-memory-sync]
command = "npx"
args = ["-y", "myai-memory-sync"]
env = { ANTHROPIC_API_KEY = "<ANTHROPIC_API_KEY>", ENABLE_ANTHROPIC = "<ENABLE_ANTHROPIC>", TEMPLATE_PATH = "<TEMPLATE_PATH>" }
# codex mcp add myai-memory-sync --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env ENABLE_ANTHROPIC='<ENABLE_ANTHROPIC>' --env TEMPLATE_PATH='<TEMPLATE_PATH>' -- npx -y myai-memory-sync~/.cursor/mcp.json
{
"mcpServers": {
"myai-memory-sync": {
"command": "npx",
"args": [
"-y",
"myai-memory-sync"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"ENABLE_ANTHROPIC": "<ENABLE_ANTHROPIC>",
"TEMPLATE_PATH": "<TEMPLATE_PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"myai-memory-sync": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"myai-memory-sync"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"ENABLE_ANTHROPIC": "<ENABLE_ANTHROPIC>",
"TEMPLATE_PATH": "<TEMPLATE_PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"myai-memory-sync": {
"command": "npx",
"args": [
"-y",
"myai-memory-sync"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"ENABLE_ANTHROPIC": "<ENABLE_ANTHROPIC>",
"TEMPLATE_PATH": "<TEMPLATE_PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"myai-memory-sync": {
"command": "npx",
"args": [
"-y",
"myai-memory-sync"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"ENABLE_ANTHROPIC": "<ENABLE_ANTHROPIC>",
"TEMPLATE_PATH": "<TEMPLATE_PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"myai-memory-sync": {
"command": "npx",
"args": [
"-y",
"myai-memory-sync"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"ENABLE_ANTHROPIC": "<ENABLE_ANTHROPIC>",
"TEMPLATE_PATH": "<TEMPLATE_PATH>"
}
}
}
}Environment variables
ANTHROPIC_API_KEYENABLE_ANTHROPICTEMPLATE_PATH
Replace the placeholders with your own credentials and keep them out of version control.