Local-first memory shared by Codex, Claude Code, Cursor, Gemini CLI and other MCP agents. One local file, no account. By Sergey Moloman.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pathmark -- npx -y pathmark~/.codex/config.toml
[mcp_servers.pathmark]
command = "npx"
args = ["-y", "pathmark"]
# codex mcp add pathmark -- npx -y pathmark~/.cursor/mcp.json
{
"mcpServers": {
"pathmark": {
"command": "npx",
"args": [
"-y",
"pathmark"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pathmark": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pathmark"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pathmark": {
"command": "npx",
"args": [
"-y",
"pathmark"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pathmark": {
"command": "npx",
"args": [
"-y",
"pathmark"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pathmark": {
"command": "npx",
"args": [
"-y",
"pathmark"
]
}
}
}