amu-pgvector MCP
A community-driven MCP server providing lineage-gated agent memory tools on PostgreSQL and pgvector. It enforces row-level security to prevent data leaks by gating memory reuse based on derivation lineage rather than just content tags, ensuring agents only access cached results they are permitted to see.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Gating memory reuse on derivation lineage
- Enforcing row-level security on cached results
- Preventing unauthorized access to derived metrics
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
amu-pgvector 0.1.3
{
"version": "0.1.3",
"transport": "stdio",
"identifier": "amu-pgvector",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"packageArguments": [
{
"type": "positional",
"value": "amu-pgvector-mcp"
}
],
"runtimeArguments": [
{
"name": "--from",
"type": "named",
"value": "amu-pgvector[mcp]==0.1.3",
"description": "Installs with the [mcp] extra, required for the amu-pgvector-mcp console script's mcp SDK dependency (it's optional at the base-package level so the Python client and LangChain integration don't pull it in unnecessarily)."
}
],
"environmentVariables": [
{
"name": "AMU_PGVECTOR_DSN",
"isRequired": true,
"description": "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."
},
{
"name": "AMU_PGVECTOR_EMBEDDING_DIM",
"description": "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."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"amu-pgvector-mcp": {
"command": "uvx",
"args": [
"amu-pgvector==0.1.3",
"amu-pgvector-mcp"
],
"env": {
"AMU_PGVECTOR_DSN": "<YOUR_AMU_PGVECTOR_DSN>",
"AMU_PGVECTOR_EMBEDDING_DIM": "<YOUR_AMU_PGVECTOR_EMBEDDING_DIM>"
}
}
}
}Cline
{
"mcpServers": {
"amu-pgvector-mcp": {
"command": "uvx",
"args": [
"amu-pgvector==0.1.3",
"amu-pgvector-mcp"
],
"env": {
"AMU_PGVECTOR_DSN": "<YOUR_AMU_PGVECTOR_DSN>",
"AMU_PGVECTOR_EMBEDDING_DIM": "<YOUR_AMU_PGVECTOR_EMBEDDING_DIM>"
}
}
}
}VS Code
{
"servers": {
"amu-pgvector-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"amu-pgvector==0.1.3",
"amu-pgvector-mcp"
],
"env": {
"AMU_PGVECTOR_DSN": "<YOUR_AMU_PGVECTOR_DSN>",
"AMU_PGVECTOR_EMBEDDING_DIM": "<YOUR_AMU_PGVECTOR_EMBEDDING_DIM>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"amu-pgvector-mcp": {
"command": "uvx",
"args": [
"amu-pgvector==0.1.3",
"amu-pgvector-mcp"
],
"env": {
"AMU_PGVECTOR_DSN": "<YOUR_AMU_PGVECTOR_DSN>",
"AMU_PGVECTOR_EMBEDDING_DIM": "<YOUR_AMU_PGVECTOR_EMBEDDING_DIM>"
}
}
}
}Let your agent find its tools
Find servers like amu-pgvector MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.