amu-pgvector runs on your own machine — the client starts it, so there is no endpoint to ping. 137 installs a week from pypi. Last commit 18 Oct 2026.
Lineage-gated agent memory tools on Postgres + pgvector, enforced by row-level security.
Today is the operative word: we check amu-pgvector every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add amu-pgvector -e 'AMU_PGVECTOR_DSN=<AMU_PGVECTOR_DSN>' -- uvx amu-pgvector
{
"mcpServers": {
"amu-pgvector": {
"command": "uvx",
"args": [
"amu-pgvector"
],
"env": {
"AMU_PGVECTOR_DSN": "<AMU_PGVECTOR_DSN>"
}
}
}
}
[mcp_servers.amu-pgvector]
command = "uvx"
args = ["amu-pgvector"]
env = { AMU_PGVECTOR_DSN = "<AMU_PGVECTOR_DSN>" }
{
"mcpServers": {
"amu-pgvector": {
"command": "uvx",
"args": [
"amu-pgvector"
],
"env": {
"AMU_PGVECTOR_DSN": "<AMU_PGVECTOR_DSN>"
}
}
}
}
{
"servers": {
"amu-pgvector": {
"type": "stdio",
"command": "uvx",
"args": [
"amu-pgvector"
],
"env": {
"AMU_PGVECTOR_DSN": "<AMU_PGVECTOR_DSN>"
}
}
}
}
Put your own value in place of
<AMU_PGVECTOR_DSN> (Postgres DSN for the role this server runs as. Results are gated by row-level security under this exact role -- use an amu_writer-member role for amu_record/amu_check_conflict, or an amu_agent_base-member role for read-only amu_search).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
AMU_PGVECTOR_EMBEDDING_DIM (Embedding vector dimension, used only by the built-in deterministic fallback embedder when sentence-transformers (the amu-pgvector[st] extra) isn't installed. Must match the dimension sql/amu_pgvector.sql was installed with. Default: 1536).
Self-hosted MCP memory server: a typed knowledge graph on Postgres 16 and pgvector.
Shared, source-backed memory for AI agents on your own Postgres, with an optional document engine.
Check, test, prove and review a rowstile policy: access rules for Postgres row-level security
Similarity search, hybrid search, and index management for pgvector-backed PostgreSQL tables
Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.
Local-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.
Encrypted-first embedded database with vector search and agent memory, exposed as MCP tools
Persistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.
Answers built from our own checks of this server.