Saves session handoffs built from git facts when an agent stops, so the next coding agent on any machine or MCP client can continue from them.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add remembra --env REMEMBRA_API_KEY='<REMEMBRA_API_KEY>' --env REMEMBRA_URL='<REMEMBRA_URL>' -- uvx remembra-mcp~/.codex/config.toml
[mcp_servers.remembra]
command = "uvx"
args = ["remembra-mcp"]
env = { REMEMBRA_API_KEY = "<REMEMBRA_API_KEY>", REMEMBRA_URL = "<REMEMBRA_URL>" }
# codex mcp add remembra --env REMEMBRA_API_KEY='<REMEMBRA_API_KEY>' --env REMEMBRA_URL='<REMEMBRA_URL>' -- uvx remembra-mcp~/.cursor/mcp.json
{
"mcpServers": {
"remembra": {
"command": "uvx",
"args": [
"remembra-mcp"
],
"env": {
"REMEMBRA_API_KEY": "<REMEMBRA_API_KEY>",
"REMEMBRA_URL": "<REMEMBRA_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"remembra": {
"type": "stdio",
"command": "uvx",
"args": [
"remembra-mcp"
],
"env": {
"REMEMBRA_API_KEY": "<REMEMBRA_API_KEY>",
"REMEMBRA_URL": "<REMEMBRA_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"remembra": {
"command": "uvx",
"args": [
"remembra-mcp"
],
"env": {
"REMEMBRA_API_KEY": "<REMEMBRA_API_KEY>",
"REMEMBRA_URL": "<REMEMBRA_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"remembra": {
"command": "uvx",
"args": [
"remembra-mcp"
],
"env": {
"REMEMBRA_API_KEY": "<REMEMBRA_API_KEY>",
"REMEMBRA_URL": "<REMEMBRA_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"remembra": {
"command": "uvx",
"args": [
"remembra-mcp"
],
"env": {
"REMEMBRA_API_KEY": "<REMEMBRA_API_KEY>",
"REMEMBRA_URL": "<REMEMBRA_URL>"
}
}
}
}Environment variables
REMEMBRA_API_KEYREMEMBRA_URL
Replace the placeholders with your own credentials and keep them out of version control.