Persistent long-term memory for Claude Desktop / Claude Code, backed by EvolutionDB.
Connect Runs on your machine
claude mcp add evolutiondb-memory -e EVOSQL_HOST=<EVOSQL_HOST> -e EVOSQL_PORT=<EVOSQL_PORT> -e EVOSQL_USER=<EVOSQL_USER> -e EVOSQL_PASSWORD=<EVOSQL_PASSWORD> -e EVOSQL_DATABASE=<EVOSQL_DATABASE> -e MCP_USER_ID=<MCP_USER_ID> -e MCP_STORE_PREFIX=<MCP_STORE_PREFIX> -- uvx mcp-server-evolutiondb==1.17.0
{
"mcpServers": {
"evolutiondb-memory": {
"command": "uvx",
"args": [
"mcp-server-evolutiondb==1.17.0"
],
"env": {
"EVOSQL_HOST": "<EVOSQL_HOST>",
"EVOSQL_PORT": "<EVOSQL_PORT>",
"EVOSQL_USER": "<EVOSQL_USER>",
"EVOSQL_PASSWORD": "<EVOSQL_PASSWORD>",
"EVOSQL_DATABASE": "<EVOSQL_DATABASE>",
"MCP_USER_ID": "<MCP_USER_ID>",
"MCP_STORE_PREFIX": "<MCP_STORE_PREFIX>"
}
}
}
}
{
"mcpServers": {
"evolutiondb-memory": {
"command": "uvx",
"args": [
"mcp-server-evolutiondb==1.17.0"
],
"env": {
"EVOSQL_HOST": "<EVOSQL_HOST>",
"EVOSQL_PORT": "<EVOSQL_PORT>",
"EVOSQL_USER": "<EVOSQL_USER>",
"EVOSQL_PASSWORD": "<EVOSQL_PASSWORD>",
"EVOSQL_DATABASE": "<EVOSQL_DATABASE>",
"MCP_USER_ID": "<MCP_USER_ID>",
"MCP_STORE_PREFIX": "<MCP_STORE_PREFIX>"
}
}
}
}
{
"servers": {
"evolutiondb-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-evolutiondb==1.17.0"
],
"env": {
"EVOSQL_HOST": "<EVOSQL_HOST>",
"EVOSQL_PORT": "<EVOSQL_PORT>",
"EVOSQL_USER": "<EVOSQL_USER>",
"EVOSQL_PASSWORD": "<EVOSQL_PASSWORD>",
"EVOSQL_DATABASE": "<EVOSQL_DATABASE>",
"MCP_USER_ID": "<MCP_USER_ID>",
"MCP_STORE_PREFIX": "<MCP_STORE_PREFIX>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
EVOSQL_HOSTOptional | Hostname where EvolutionDB is reachable on the PostgreSQL wire (port 5433). |
EVOSQL_PORTOptional | EvolutionDB's PostgreSQL-protocol port. |
EVOSQL_USEROptional | Database user. |
EVOSQL_PASSWORDOptional, secret | Database password. |
EVOSQL_DATABASEOptional | Database name to use. |
MCP_USER_IDRequired | Sticky namespace identifier for every memory Claude writes through this server. Server-side override — the LLM cannot fragment your namespace by inventing other IDs. |
MCP_STORE_PREFIXOptional | Prefix for the auto-created MEMORY STORE / ENTITY STORE catalog objects. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 22 Jun 2026 |
| Last updated | 22 Jun 2026 |
| Registry name | io.github.alptekin/evolutiondb-memory |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
